Validação Ajax

Newerton, fiz o teste. Seguinte: colocando ou não o


if($model->validate())

ele continua com o mesmo comportamento, executa de modo correto o beforeValidate, mas se no model eu tiro o beforeValidate e coloco o beforeSave ele continua com o mesmo erro, ele não chama a função e com isso não altera nenhum variável. E é justamante o beforeSave que estou tentando fazer funcionar e ele não chama este método.

Ele ta chamando sim!

Faz esse teste tipico aqui:


public function beforeValidate()

{

	echo 'beforeValidate';

	exit();

	return parent::beforeValidate();

} 



Submete o formulário e veja se está validando, mais não esquece de colocar o $model->validate()

Newerton, estou fazendo os testes aqui. Assim que tiver concluido posto. Valeu!

Finalmente funcionou! E pensar que era algo tão simples…Tirei os campos de data do required da rule e funcionou perfeitamente. Obrigado a todos pelas dicas e ajudas!!