Ok
So I am trying to submit a simple form
Form Model :
public function rules()
{
return array(
array('email', 'required'),
array('email','email'),
);
}
View File
<?php $form=$this->beginWidget(‘CActiveForm’, array(
'id'=>'login-form',
'enableClientValidation'=>true, // enabled
'clientOptions'=>array(
'validateOnSubmit'=>true,
),
)); ?>
<?php echo CHtml::errorSummary($model); ?>
<?php echo CHtml::activeLabelEx($model,‘email’)?>
<?php echo CHtml::activeTextfield($model,'email')?>
<?php echo CHtml::submitButton(‘Submit’); ?>
</div>
</fieldset>
<?php $this->endWidget(); ?>
[b]Controller Action
[/b]
$model=new ForgotEmailForm;
$this->render('forgotpassword',array('model'=>$model));
//echo "You are in Forgot PAssword";
if(isset($_POST['ForgotEmailForm'])) {
$model->email=$_POST['ForgotEmailForm']['email'];
if($model->validate())
The problem is , when I push submit button. It doesnot show anything in the CHtml::errorSummary($model);