Александр Александрович: а в какой ОС работаете? Может Вы создали пользователя, который имеет максимальные привелегии на все базы, а не на одну? В общем, проблема с правами, их надо где-то поменять
Егор Мокеев: но у меня логика разнесена по контроллерам нужным. К пример есть userController, где у меня обрабатываются события регистрации, восстановления пароля и т.п. Как мне поступить правильно, делать еще одну обертку, чтобы из контроллера передать данные в модель, а оттуда вызывать методы типа отправки письма? Мне кажется это как оверхэд.
Ну я бы изначально делал его адаптивным с каким-нибудь бутстрапом. Но если предположить ,что есть отдельный мобильный сайт, то я бы сделал отдельный класс с методами, куда бы вынес эти действия, передавал бы им параметры нужные, получал ответы. Класс этот подключал бы инклудом или через нэймспэйсы.
Я не претендую на правильность, скорее я после Вашего поста задумался, что я делаю что-то не так. Вот хочу понимать ,как было бы верно поступать с Вашей точки зрения.
но js валидация на стороне фронтэнда у форм предусмотрена же в yii2. Может есть какие иные фичи фронтенда. Но я понял, что иных нет, ок. Как решить мою задачу наиболее по фэн шую используя yii? Сильный ли костыль мой второй пункт или норма?