Я написал следующее:
$email->addValidator('emailAddress', false)
->setRequired(true)
...
->addValidator(new Zend_Validate_Db_NoRecordExists(
array(
'table' => 'site_users',
'field' => 'email',
)
));
Это не работает, и вместо этого я получаю следующее сообщение об ошибке:
Сообщение: SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1064
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с 'FROM site_users
WHERE (`` =' Test data4 ') LIMIT 1' в строке 1
Есть идеи?