I've written the following:
$email->addValidator('emailAddress', false)
->setRequired(true)
...
->addValidator(new Zend_Validate_Db_NoRecordExists(
array(
'table' => 'site_users',
'field' => 'email',
)
));
This isn't working and instead I'm getting the following error message:
Message: SQLSTATE[42000]: Syntax error or access violation: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM site_users
WHERE (`` = 'Test data4') LIMIT 1' at line 1
Any ideas?