Я использую YII в первый раз, и мне просто нужны некоторые общие мнения.Как вы относитесь к интерфейсу/backend в YII?
Если я возьму, например, таблицу пользователя, и я собираюсь зарегистрировать пользователей из внешнего интерфейса, но я также буду управлять пользователями из бэкэнда администратора, как бы вы это сделали?
Создал бы один пользовательский контроллер и использовал бы это в обоих представлениях, или вы бы создали UserController со своими собственными представлениями и AdminUserController со своими собственными представлениями?
Изучите подход, используемый здесь: https://github.com/trntv/yii2-starter-kit/ – crafter
Создайте отдельный контроллер, иначе вам придется поставить дополнительные проверки безопасности в свой контроллер. –