Найден 2181 результат

rak
2021.03.16, 11:56
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает одно из событий в поведении
Ответы: 4
Просмотры: 812

Re: Не работает одно из событий в поведении

при переопределении метода afterFind в модели нужно вызывать

Код: Выделить всё

parent::afterFind();
rak
2021.03.15, 19:05
Форум: Общие вопросы (Yii 2.x)
Тема: Работа с AssetBundle, не работает загруженный скрипт
Ответы: 3
Просмотры: 744

Re: Работа с AssetBundle, не работает загруженный скрипт

нужно проверить порядок загрузки скриптов, скорее всего проблема там.
возможно где-то конфликты есть(с datepicker такое бывает)
rak
2021.03.12, 12:29
Форум: Общие вопросы (Yii 2.x)
Тема: Почему из разметки html удаляется атрибут id?
Ответы: 2
Просмотры: 711

Re: Почему из разметки html удаляется атрибут id?

darksean писал(а): 2021.03.11, 20:36
Может есть какие то более так сказать правильные методы решения этой проблемы?
это и есть правильный метод
rak
2021.03.03, 15:33
Форум: Общие вопросы (Yii 2.x)
Тема: Force index
Ответы: 5
Просмотры: 1341

Re: Force index

1. для чего это делать в конструкторе?
2. indexBy - это вообще о другом. это индексация итогового массива моделей значением определенного поля
rak
2021.03.03, 12:46
Форум: Общие вопросы (Yii 2.x)
Тема: Подсчет кол-ва полей в связанной таблице
Ответы: 2
Просмотры: 845

Re: Подсчет кол-ва полей в связанной таблице

SaintRu писал(а): 2021.03.03, 12:19 т.к. COUNT() нельзя воткнуть в Условие.
почему нельзя? HAVING count1 > 2
rak
2021.03.02, 22:08
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод из 3 связанных моделей
Ответы: 2
Просмотры: 838

Re: Вывод из 3 связанных моделей

$model->orders - это массив

Код: Выделить всё

foreach($model->orders as $order) {
    var_dump($order->orderitems);
}
rak
2021.03.01, 15:16
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение связанной модели (many to many)
Ответы: 4
Просмотры: 1007

Re: Сохранение связанной модели (many to many)

да, валидацию не проходит foreach ($model->dishes as $dish) { $dish->status_id = $status_id; if ($dish->validate()){ echo "Валидно"; } else { echo $dish->errors; } } exit(); выводит "Array to string conversion" и как делать так, чтоб при ошибке валидации вызывалось исключение и ...
rak
2021.03.01, 13:03
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение связанной модели (many to many)
Ответы: 4
Просмотры: 1007

Re: Сохранение связанной модели (many to many)

скорее всего не проходит валидацию, потому и не сохраняет
rak
2021.02.21, 15:29
Форум: Общие вопросы (Yii 2.x)
Тема: button onclick prompt
Ответы: 3
Просмотры: 1242

Re: button onclick prompt

masson писал(а): 2021.02.21, 14:58 А как тут prompt может работать? Где введенное значение отлавливать?
"onclick" прописывай.
видимо пытается сделать по анологии с confirm, но особо не задумываясь о том как это должно работать :)
rak
2021.02.18, 16:53
Форум: Общие вопросы (Yii 2.x)
Тема: Где копать? session_start(): Unexpected end of serialized data
Ответы: 2
Просмотры: 1075

Re: Где копать? session_start(): Unexpected end of serialized data

возможно в этом проблема? \Yii::$app->session->setFlash('error', $e);
что вообще в сессии лежит?
rak
2021.02.09, 18:28
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка авторизации на продакшине
Ответы: 8
Просмотры: 1447

Re: Ошибка авторизации на продакшине

как минимум - стоит обновить версию php, 5.4 в 2021 году - это не серьезно
модель User тоже было бы неплохо увидеть
rak
2021.02.09, 13:28
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка авторизации на продакшине
Ответы: 8
Просмотры: 1447

Re: Ошибка авторизации на продакшине

чуть выше сделать

Код: Выделить всё

var_dump([$id, $ip, $duration]);die();
или же дебаггером посмотреть.
rak
2021.02.08, 16:27
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка авторизации на продакшине
Ответы: 8
Просмотры: 1447

Re: Ошибка авторизации на продакшине

видимо на опенсервере другие настройки
rak
2021.02.08, 14:18
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка авторизации на продакшине
Ответы: 8
Просмотры: 1447

Re: Ошибка авторизации на продакшине

в ошибке же все написано
Array to string conversion.
rak
2021.02.06, 00:21
Форум: Общие вопросы (Yii 2.x)
Тема: добавить вичесляемое поле в grid
Ответы: 2
Просмотры: 938

Re: добавить вичесляемое поле в grid

для этого обычно делается денормализация бд, т.е. у юзера добавляется поле count_friend и при изменении друзей - инкремент/декремент или полный пересчет. можно по крону пересчитывать
rak
2021.02.06, 00:16
Форум: Общие вопросы (Yii 2.x)
Тема: rules и safe
Ответы: 6
Просмотры: 1482

Re: rules и safe

https://www.yiiframework.com/doc/guide/2.0/en/tutorial-core-validators#safe это я читал, но вот я так и не понял... как я понял что никакой обработке не подвергается тип safe.. любой знак может быть подсунут в safe без изменений... правильно?.. :| можно же зайти в апи или в коде глянуть исходник ht...
rak
2021.02.05, 13:57
Форум: Общие вопросы (Yii 2.x)
Тема: rules и safe
Ответы: 6
Просмотры: 1482

Re: rules и safe

мне вот интересно, у вас сообщения на форуме с мая 2018 года, и сейчас возникают вопросы, где прочитать про asset bundle или rules и safe? :? :shock:
rak
2021.02.02, 15:31
Форум: Общие вопросы (Yii 2.x)
Тема: Как При обращении по связи в AR брать данные из кэшированной модели?
Ответы: 7
Просмотры: 1530

Re: Как При обращении по связи в AR брать данные из кэшированной модели?

Но я же меняю данные в моделях при array_map и потом изменённые отдаю в dataProvider , разве нет? component_id в модели может и изменится, а вот связанная модель - нет(по крайней мере при жадной загрузке), ведь модель и связанные модели уже заполнены при вызове getModels Нужно сформировать dataProv...