Используя Symfony1, как я могу проверить, что одно из двух полей заполняется в форме? Это обязательные поля, но мне нужно, чтобы пользователь заполнил одно из двух полей. Пока это моя попытка, но она не работает:
$this->setValidator('phone', new sfValidatorAnd(
array(
new sfValidatorSchemaCompare('email', '==', ''),
new sfValidatorSchemaCompare('phone', '==', ''),
),
array(),
array(
'invalid' => 'El e-mail no tiene un formato correcto',
'required' => 'Campo obligatorio',
)
));