Pull to refresh
0
0
Алексей @sdevalex

User

Send message
Зато его теоретически можно хакнуть и насолить всей школе за плохую оценку по физике :)
Как по мне подобные направление развития школ это шаг назад… теперь сидя за партой можно найти ответ на любой вопрос в гугле через телефон, посмотреть видео процесса вместе визуализации в голове, не таскать 5-6 кг учебников за спиной, да и превращение обучение в форму игры тоже не очень хорошая идея.
Не знал, что модель может вызывать у behavior события… спасибо за информацию, буду использовать. А кодогенераторы для меня пока чужое… они генерируют шаблонный код, то почему же нельзя реализовать этот код наследованием\расширением?
По коду… если для какого-либо Action нужна отдельная модель, то можно сделать так:
public function actions()
{
     return Cmap::arrayMerge(parent::actions(), array(
          'list' => array(
               'class' => 'backend.actions.ListAction',
               'modelName' => 'SomeModel',
          ),
     ));
}
Разные действия для Create\Update зачастую лучше всего описать в beforeSave\afterSave модели. Пример с Backend привел потому, что в момент написания статьи вся голова была забита именно этим, но в любом случая уникальный код пишется большей частью для фронта (может быть и по другому, но пока ещё не сталкивался).
12 ...
27

Information

Rating
Does not participate
Location
Севастополь, Республика Крым, Россия
Registered
Activity