Я использую YII в первый раз, и мне просто нужны некоторые общие мнения.
Если я возьму, в качестве примера, таблицу User, и у меня будут пользователи, регистрирующиеся из внешнего интерфейса, но я также буду управлять пользователями из административной части, как вы это сделаете?
Вы бы создали один пользовательский контроллер и использовали его в обоих представлениях, или вы создали бы UserController со своими собственными представлениями и AdminUserController со своими собственными представлениями?