Pull to refresh
0
0
Send message
аналогично. онлайн трансляцию бы или доступ к записям.
А вы интересный собеседник…
Логику можно раскидать по behavior, всякие проверки в filter, валидаторы в модели или вынести в отдельные классы. В контоллерах остается примерно это:
class SomeController extends ActiveController
{
    public $modelClass = SomeModel::class;
}

Ну и описание фильтров сюда еще добавится.
Если писать RESTful сервисы — этого должно хватать.
Это все пустые скелеты. Полноценные контроллеры через этот генератор не сделать. И даже если генерировать эти заглушки — во всех контроллерах будут дублироваться CRUD операции. В Yii они вынесены в отдельные классы, и по факту в контроллерах будет меньше 10-ти строк (не считая поведения, которые к нему подключены).
Роутер проще пишется:
'rules' => [
    ['class' => 'yii\rest\UrlRule', 'controller' => [
        'subject',
        ...
        ],
    ],


Ну а в плане реализации? В Yii стандартные CRUD есть из коробки. Методы в контроллерах не дублируются.
С with на yii2 тоже не проблема сделать полиморфные, а вот с joinWith проблема
Спасибо. Было бы круто, если в миграциях enum добавили
Спасибо за статью и ссылки на полезные инструменты

Information

Rating
Does not participate
Registered
Activity