Im try working with Yii framework. I have 5 inputs like this
<div class="field">
<?php echo $form->label($model, 'name') ?>
<?php echo $form->textField($model, 'name'); ?>
<?php echo $form->error($model, 'name', array('class' => 'label label-important')); ?>
</div>
And this is my rules in model
public function rules() {
return array(
array('email, message', 'required', 'message' => 'Заполните поле'),
array('email', 'email', 'message' => 'Некорректный емаил')
);
}
If user does not pass validate, all values of inputs delete except email and message. Because i have ‘method’ required. How me save all values of form without required?
If you want to have input saved without any rules, you should define it as
safeattribute, here is very good article about that: http://www.yiiframework.com/wiki/161/understanding-safe-validation-rules/