3
Zend Db_NoRecordExists文檔似乎僅限於檢查一列。驗證條目時是否有辦法檢查多個鍵?例如,我允許不同城市使用相同的電子郵件地址。Zend Db_NoRecordExists - 檢查多列
這裏是我當前的驗證:
$email->setValidators(array(array('emailAddress'),
array('Db_NoRecordExists',false,
array(
'table'=>'usercities',
'field'=>'email',
))));
usercities表有兩列: 電子郵件VARCHAR(64) city_id TINYINT
我希望能夠檢查這些列的組合。這可能嗎?我假設我將不得不創建一個自定義驗證器。無需訴諸自定義課程就可以完成任務嗎?
謝謝!
王子