@yii2ru

Страница 1090 из 1721
Erzhigit
25.03.2018
17:08:28
Сергей
25.03.2018
17:08:36
mrG1K
25.03.2018
18:25:59
может кто знает, есть ли в каком нибудь датапикере возможность включить опцию выбор только целыми месяцами?

Андрей
25.03.2018
18:31:33
всем привет. случаем нет ли готово модуля никто не знает? авторизация короткая. входишь по спец ссылке - там уже админка (те не вводишь пароль - пароль генерируется автоматически и есть спец ссылка для доступа к админке)

Google
Андрей
25.03.2018
18:32:04
те нет пользователей

Like
25.03.2018
18:32:25
А самому че никак? ?

Андрей
25.03.2018
18:32:29
есть типа таблица page и session - в session автоматически нагенерированные хеши для доступа к page

да не ) легко. просто думал вдруг есть - тогда смысл самому

а вот думаю самому делать - мд5 чем еще обернуть поверх чтобы сложнее было подобрать если что ?

я думал делать мд5 из user_name + date_create

но хз

Like
25.03.2018
18:33:26
А как потом пароль используется?

Можно будет через какую-то форму его ввести?

☕ CunningFox
25.03.2018
18:33:55
Если просто для хеша то пофигу что там будет

Like
25.03.2018
18:33:59
bcrypt используй
Это password_hash?

Google
☕ CunningFox
25.03.2018
18:34:24
Есть его получить то доступ есть, а что закодировано абсолютно не важно

Vano
25.03.2018
18:34:35
Это password_hash?
скорее всего - да

☕ CunningFox
25.03.2018
18:35:10
Любая рандомная соль

Like
25.03.2018
18:35:32
Андрей в общем, юзай password_hash Если нужно будет потом юзать этот пароль - Генерируешь рандомно -> отправляешь на мыло -> password_hash и в базу

Serge
25.03.2018
18:36:43
Подскажите, в модели есть связь к таблице с картинками, там их может быть несколько public function getImages() { return $this->hasMany(ImageManager::className(), ['product_id' => 'id'])->orderBy('sort'); } во вьюхе я получаю все картинки $product->images но мне нужна одна только первая, как бы это елегантно сделать? :)

Like
25.03.2018
18:37:11
hasOne? ->first() (если коллекция)?

public function images() { return $this->hasMany(ImageManager::className(), ['product_id' => 'id'])->orderBy('sort'); } public function image() { return $this->hasOne(ImageManager::className(), ['product_id' => 'id'])->orderBy('sort'); }

hasOne? ->first() (если коллекция)?
Тока с first() проблема в том, что у тебя будут выбираться все картинки

А тебе нужна одна

mrG1K
25.03.2018
18:38:35
нафига

сделай геттер image а в нем используй геттер имаджес с лимит =1

Like
25.03.2018
18:39:20
Сильна

Serge
25.03.2018
18:39:30
потому что первая это главная, ее надо ва вьюхе показать

mrG1K
25.03.2018
18:39:36
если надо еще както настроить то там же ордер и тп

Vano
25.03.2018
18:39:38
делов то

mrG1K
25.03.2018
18:40:16
->getImages()->limit(1)->one()
во , я аналогично предлагал только через геттер.. тогда и жадно подгрузить можно будет

Google
Like
25.03.2018
18:40:19
Чел понятия не имеет сколько картинок там

Serge
25.03.2018
18:40:45
ну как бы это надо делать во вьюхе, а во вьюхе запросы как бы не айс

mrG1K
25.03.2018
18:40:47
Like
25.03.2018
18:41:04
ну как бы это надо делать во вьюхе, а во вьюхе запросы как бы не айс
У тебя во вьюхе выводится только превью картинки?

Serge
25.03.2018
18:41:11
да

и только первой

Like
25.03.2018
18:41:30
да
Тогда сделай два метода: images image

Можешь второй даже обозвать "previewImage"

Для наглядности

эта стеб?)
Хочу взять все картинки Мне в метод передавать 9999?

Like
25.03.2018
18:42:45
Я слушаю :)

mrG1K
25.03.2018
18:43:35
то что я описал это переиспользовать существующий геттер images он возвращает aq , этот aq ты лимитом донастраиваешь чтобы получить только одну запись

mrG1K
25.03.2018
18:44:00
кода меньше, в случае изменения условия связей имаджес все сохранится

Like
25.03.2018
18:44:07
Или ты говоришь о том, что брать builder и применять к нему limit?

mrG1K
25.03.2018
18:44:13
Как мне получить все картинки?
два же геттера имаджес и имадже

Google
Like
25.03.2018
18:45:02
Оке, убедил

mrG1K
25.03.2018
18:45:13
я с телефона просто и не фигачу примеры кода

Serge
25.03.2018
18:46:01
я понял, лучше сделать отдельный getImagePreview

Like
25.03.2018
18:46:10
Убери "get" (

Serge
25.03.2018
18:46:44
ну да

да подумалось, что раз уж есть связь то во вьюхе можно было бы по простому взять только первую запись

ну нашлось куда более простое решение с этими картинками $first_image = current($product->images)

Vano
25.03.2018
19:09:50
ну нашлось куда более простое решение с этими картинками $first_image = current($product->images)
так тебе надо тянуть все или только первую, определись

Serge
25.03.2018
19:11:18
в определенных вьюхах надо только первую, я так и писал

Vano
25.03.2018
19:12:39
тогда делай как я написал если уже вытянул все, тогда $item->images[0]

Vit
25.03.2018
19:17:16
@shindakioku ещё недавно ты особо подчеркивал, что на yii не пишешь. Поменял приоритеты что ли?

Vano
25.03.2018
19:20:51
не выгодно что?

Like
25.03.2018
19:21:35
Брать N картинок если нужна только одна

?

Vano
25.03.2018
19:21:56
так я показал, как брать одну

Like
25.03.2018
19:23:01
Я думаю, он знает как это делать

Google
Like
25.03.2018
19:23:27
В смысле, обращаться к массиву по индексу

Vano
25.03.2018
19:23:54
это не может не радовать

осталось научиться тянуть одну

Like
25.03.2018
19:24:08
?

Что с тобой не так

Vano
25.03.2018
19:24:56
не соответствую ожиданиям

Vit
25.03.2018
19:26:40
А я хуй знает, я не юзал это не разу Я и yii не юзал в принципе?

Like
25.03.2018
19:29:45
С чего ты взял, что я переметнулся на yii?

Vit
25.03.2018
19:32:54
Помогать начал. Раньше, как только после гиксов тут появился, исключительно иронизировал.

Like
25.03.2018
19:34:53
Я просто скопировал его код связи и заменил hasMany на hasOne, не факт, что в yii оно аналогично :) А так, все зависит от настроения ?

Vit
25.03.2018
19:36:26
А смысл стебаться?

Like
25.03.2018
19:53:27
А где я стебался?

Konstantin
25.03.2018
20:13:10
ппц урезанное апи в инстаграме ) может есть какие то либы которые как браузерный клиент пашут без апи ?

Vano
25.03.2018
20:15:36
https://packagist.org/packages/raiym/instagram-php-scraper

Konstantin
25.03.2018
20:16:52
а вообще это норм что через апи я даже не могу просмотреть список на кого подписан ?

вот прям как у меня ) https://toster.ru/q/288051

Mark
25.03.2018
20:23:08
Доброй ночи, вопрос: есть один валидатор(каптча, допустим), хочу чтобы он запускался лишь если в сессии определенное значение. Как реализовать? IF в rules() — легально?

Konstantin
25.03.2018
20:29:27

Страница 1090 из 1721