sfWidgetFormSelectDoubleList
のバリデーションはありますか?フォームが有効でない場合に問題が発生します[!isValid()]、以前のデータでページをリロードします。選択肢には前回選択した値が表示されず、次回の選択肢から値を選択しても値が得られません。Symfony sfWidgetFormSelectDoubleListのバリデーション
私のフォームは、この
$this->setWidgets(array(
'event_title' => new sfWidgetFormInputText(),
'client_list' => new sfWidgetFormSelectDoubleList(array(
'choices' => $client,
'associated_first' => false,
'label_associated' => '',
'label_unassociated' => ''
)),
));
$this->setValidators(array(
'event_title' => new sfValidatorString(array('required' => true)),
));
//のように、私はそれを知っていないとバリデータを設定することができませんでした私のコントローラ
if($form1->isValid()){
$resource->title = $frmField['event_title'];
$resource->save();
//var_dump($frmField);
return $this->renderPartial('newEvent', array('form1' => $form1));
} else {
var_dump($frmField);
return $this->renderPartial('createEvent', array('form1' => $form1));
}
です。 2回目以降に提出しても何の価値もないのは全くわかりません。