symfony:表单和主键

时间:2010-08-02 08:21:08

标签: php forms symfony1 primary-key

我有一个表单,当我想设置主键时,表单验证后出现“无效”错误。

我的小部件:

$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,我要输入的值不在数据库中。

1 个答案:

答案 0 :(得分:0)

需要做的只是更改默认验证器!

'name'      => new sfValidatorString(array('max_length' => 50, 'required' => false))