Помогиет новичку


$model=new User('create'); 

такой код встречается в контроллере который за регистрацию отвечает "create" зачем нужен ? нельзя разве просто


new User();

сделать ???

Есть ещё такой код в rules()


array('_password_confirm,email_confirm,', 'required',

				'message'=> 'Введите {attribute}',

				'on'	 => 'create'),

Как я начинаю понимать "create" это что-то типа состояния при создание нового класса…

Это сценарий валидации, подробнее можно прочитать вот здесь:

Определение правил проверки

По умолчанию сценарий валидации как раз и равен ‘create’, так что при new User(); результат будет тот же.