Документы Zend Db_NoRecordExists, по-видимому, ограничены проверкой только одного столбца. Есть ли способ проверить несколько ключей при проверке записи? Например, я разрешаю один и тот же адрес электронной почты для разных городов.
вот мой текущий валидатор:
$email->setValidators(array(array('emailAddress'),
array('Db_NoRecordExists',false,
array(
'table'=>'usercities',
'field'=>'email',
))));
таблица usercities имеет два столбца:
электронная почта varchar (64)
city_id tinyint
Я хочу проверить комбинацию этих столбцов. Это возможно? Я предполагаю, что мне придется создать собственный валидатор. Можно ли это сделать, не прибегая к пользовательскому классу?
спасибо!
Оджи