Есть ли проверка для sfWidgetFormSelectDoubleList
, и у меня возникла проблема, когда форма недействительна [! IsValid ()] и перезагрузите страницу с предыдущими данными.Варианты не отображают ранее выбранное значение, и я не получаю никакого значения, даже если в следующий раз выберу какое-то значение из выбора.
Моя форма выглядит так
$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));
}
не удалось установить валидатор, поскольку я его не знаю.И не имею ни малейшего представления, почему он не получает никакого значения при отправке его во второй раз и далее