public function configure()
{
$this->getValidator('day')->setOption('required', 'true');
$this->validatorSchema->setPostValidator(new sfValidatorAnd(array(
new sfValidatorCallback(array('callback' => array($this, 'checkFields'))),
)));
}
public function checkFields($validator, $values)
{
if(empty($values['manufacturer']) && empty($values['category_apollo_kod']) && empty($values['product_apollo_kod']))
{
throw new sfValidatorErrorSchema($validator, array('manufacturer' => new sfValidatorError($validator, 'custom error')));
}
return $values;
}
No comments:
Post a Comment