Найдено 7 результатов

velikj_programer
2015.09.12, 16:43
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Проблемы с formModel
Ответы: 12
Просмотры: 3236

Re: Проблемы с formModel

А представьте, что у вас есть более жирная сущность, и в зависимости от пользователей и каких-либо действий нужно выполнять разную логику. В результате когда вы пишите весь код в одной моделе, по началу это очень удобно, но потом получаются следующие моменты: 1) Божественный класс. Который отвечает...
velikj_programer
2015.09.12, 08:09
Форум: Общие вопросы (Yii 2.x)
Тема: yii\validators\ExistValidator|exist
Ответы: 3
Просмотры: 1577

Re: yii\validators\ExistValidator|exist

[['username','password'], 'exist', 'targetAttribute' => ['username','password'], 'targetClass'=>'common/models/User', message=>'Неверный логин или пароль']
Видимо как-то так. Только пароль должен быть предварительно обработан в фильтре в хэш.
velikj_programer
2015.09.12, 00:43
Форум: Общие вопросы (Yii 2.x)
Тема: [Решено] Проблемы с formModel
Ответы: 12
Просмотры: 3236

Re: Проблемы с formModel

Зачем так громоздко? Почему бы внутри update() модели формы ни написать: if ($this->validate()) { $model->setAttributes($this->getAttributes()); return $model->save(false); } return false; Тогда в контроллере будет только: if ($model->load(Yii::$app->request->post()) and $model->update($page)) Yii::...
velikj_programer
2015.08.27, 09:45
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Предложение по реляционному фильтру в GridView
Ответы: 1
Просмотры: 1361

Предложение по реляционному фильтру в GridView

Не так давно начал изучать GridView, и очень был рад, что для вывода реляционных данных достаточно написать что-то типа 'columns' => [             'table.table_name',             'table.table_desc', ] Но каково было разочарование, когда оказалось, что при этом пропадает стандартный фильтр. А для тог...
velikj_programer
2015.07.18, 16:55
Форум: Общие вопросы (Yii 1.x)
Тема: Сортировка и поиск по свойству (relations, self::Stat)
Ответы: 1
Просмотры: 689

Re: Сортировка и поиск по свойству (relations, self::Stat)

Если с идеями совсем глухо, то можешь написать свой запрос выборки и создать эту модель http://www.yiiframework.com/wiki/232/using-filters-with-cgridview-and-carraydataprovider/ Выполнить запрос через createCommand и передать методу filter модели. А результат в CArrayDataProvider. (По ссылке есть об...
velikj_programer
2015.07.18, 16:14
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка выпадающего списка AJAX-ом
Ответы: 1
Просмотры: 616

Re: Обработка выпадающего списка AJAX-ом

Создаешь экшн в контроллере. В котором отлавливаешь свой запрос, выбираешь данные из базы и рендеришь второй список.
На событие onchange первого списка вешаешь свой ajax запрос. В котором указываешь: адрес к экшену, данные которые нужно передать, и куда принять результат в случае успеха.