У меня есть форма, и когда я хочу установить первичный ключ, у меня появляется ошибка «Недействительно» после проверки формы.
Мой виджет:
$this->widgetSchema['nud'] = new sfWidgetFormInput();
И мой валидатор:
'nud' => new sfValidatorChoice(array('choices' => array($this->getObject()->get('nud')), 'empty_value' => $this->getObject()->get('nud'), 'required' => false)),
Я сохранил валидатор, сгенерированный symfony, но изменил виджет, потому что symfony hase сгенерировал inputHidden, а значение, которое я хочу ввести, отсутствует в базе данных.