我的用戶表具有以下列和數據。zf2中存在記錄,條款爲
id |名稱| is_deleted
##########################1 | dinu | 1
2 | dddd | 0
我想檢查未刪除的用戶是否存在。我該怎麼做?
我使用以下代碼來檢查用戶是否在編輯用戶的is_deleted。現在我想用is_deleted檢查用戶行。我使用排除檢查當前用戶ID。
$validator = new Zend\Validator\Db\RecordExists(
array(
'table' => 'users',
'field' => 'name',
'exclude' => array(
'field' => 'id',
'value' => $id
)
)
);
if ($validator->isValid($username)) {
}
standed驗證文檔具有以下代碼。但我無法使用它。
$email = '[email protected]';
$clause = $db->quoteInto('email = ?', $email);
$validator = new Zend\Validator\Db\RecordExists(
array(
'table' => 'users',
'field' => 'username',
'exclude' => $clause
)
);
什麼是$ db?它不是適配器。我嘗試它。請再幫我一次。
感謝薩姆重播。我已經在編輯用戶中使用排除檢查用戶標識。其實我想知道如何使用從句。 –
同樣的問題我得到檢查複製多個字段。如果有人知道如何使用Validator RecordExists來實現這一點。 –