Михаил Смирнов: Идите путём исключения. Отключите пока beforeValidate() и посмотрите, что будет. Или у Вас всё в одной модели свалено? Модель SignupForm для регистрации, модель LoginForm для логина. Не надо будет использовать сценарии.
ZaurK: Как где почитать? Конечно же в документации. Создавайте модуль(например), назовите его как пожелаете, делайте модель, crud, пишите данные в базу. Вот и всё.
Владимир: Прочитал Ваш предыдущий комментарий и как я понял у Вас сложности с правами доступа... Так никаких сложностей не будет если Вы разберетесь с этим вопросом.
Дублирую здесь.
На папку runtime какие права доступа? Должны быть 777 установлены, так же такие права должны стоять на папку web/assets
Данила: Ну вот, начало положено. Исправляйте все ошибки и убирайте предупреждения, как это сделаете, можно дальше продолжать выяснять причину почему в базу не пишет.
WebDeveloper2016: Когда пишите вопрос, старайтесь более подробно описывать проблему. А в данном случает получилось, что какой вопрос - такой ответ. Я не ясновидящий)))
Переходите на yii2