我有一个表单,当我想设置主键时,在表单验证后出现了一个“无效”错误。
我的小部件:
$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,而我要输入的值不在数据库中。