我必须在一个字段中使用两个验证器:
$this->setValidator('number', new sfValidatorDoctrineUnique(
array('model' => 'Data', 'column' => 'number') )
);
$this->setValidator('number', new sfValidatorString(array('required' => true)));
现在只使用secons验证器。我该如何比较呢?
答案 0 :(得分:2)
您可以使用:
$this->validatorSchema['number'] = new sfValidatorAnd(array(
new sfValidatorDoctrineUnique(array('model' => 'Data', 'column' => 'number'),
new sfValidatorString(array('required' => true)),
));