Yiiフレームワークを使ってみてください。私はこのような5つの入力があります
<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>
そしてこれが私のモデルのルールです
public function rules() {
return array(
array('email, message', 'required', 'message' => 'Заполните поле'),
array('email', 'email', 'message' => 'Некорректный емаил')
);
}
ユーザーが検証に合格しなかった場合、電子メールとメッセージを除く入力のすべての値が削除されます。'メソッド'が必要だからです。フォームのすべての値を必要なく保存するにはどうすればよいですか?