我有ZF2 RecordExists方法的問題。我會解釋我的問題情況/情況。ZF2 Db RecordExists - 檢查其他列
表:用戶 列:ID,EMAILADDRESS,websitename
Sample Records:
1, [email protected], 1site.com
2, [email protected], 1site.com
3, [email protected], 2site.com
4, [email protected], 2site.com
5, [email protected], 1site.com
6, [email protected], 3site.com
7, [email protected], 4site.com
我使用下面的代碼片斷爲已經存在的條件。
//Check that the email address exists in the database
$validator = new Zend\Validator\Db\RecordExists(
array(
'table' => 'users',
'field' => 'emailaddress'
)
);
if ($validator->isValid($emailaddress)) {
// email address appears to be valid
} else {
// email address is invalid; print the reasons
foreach ($validator->getMessages() as $message) {
echo "$message\n";
}
}
根據上面的代碼片段,[email protected]不能再次註冊。因爲,電子郵件地址存在於表格中。 但是,我想註冊2site.com。因爲,[email protected]位於1site.com。 因此,[email protected]不能再次註冊到1site.com。但是,[email protected]可以在2site.com上註冊。 這怎麼可能?讓我知道你的建議。
感謝。是的,我已經完成了包含方法。 – user2003356