2010-08-02 64 views
0

我有一个窗体,当我想设置主键时,窗体验证后出现'无效'错误。symfony:窗体和主键

我的小工具:

$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和值我想要进入不在数据库中。

回答

0

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

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