Я с использованием базы Phalcon, у меня есть коллекция модель, в validate()
функции этой модели, я проверить свои поля, как показано ниже:Phalcon Validate поле зависит от другого полех
class Users extends Collection
{
public function validation()
{
$this->validate(
new EmailValidator(
array(
"field" => "email",
"message" => "email is not valid"
)
)
);
$this->validate(
new NumericalityValidator(
array(
"field" => "phone",
"message" => "phone is not valid"
)
)
);
return $this->validationHasFailed() != true;
}
}
Как может я тела к этой модели из этих двух полей являются обязательными? , например, если tel не пуст, адрес электронной почты может быть пустым или если адрес электронной почты не пуст, tel может быть пустым, а когда оба поля пустые, проверка должна быть неудачной.
спасибо, но мой средний не так – Ali