Je m'essaye à Zend, et dans mes différents tests je test Zend_Validate_Db_RecordExists() qui est là pour vérifier par exemple qu'une adresse email existe ou pas en base.
Donc je fais ceci
//Connexion
try
{
$db = Zend_Db::factory($config->app->database);
$db->getConnection();
}
catch (Zend_Db_Adapter_Exception $e)
{
echo $e->getMessage();
}
//Ok pas de soucis elle fonctionne
La connexion est réussie puis je fais ceci
//TABLE = users
//Champ = email
$validator = new Zend_Validate_Db_RecordExists('users', 'email');
if ($validator->isValid('[email protected]'))
{
echo "l'adresse email existe.";
}
else
{
// l'adresse email n'existe pas, affichons les messages d'erreur
foreach ($validator->getMessages() as $message)
{
echo "$message\n";
}
}
Et là j'ai comme erreur
Si je comprends bien il ne trouve pas la base!!!Fatal error: Uncaught exception 'Zend_Validate_Exception' with message 'No database adapter present'
Qui va pouvoir me dire ou je fais une erreur ??
D'avance merci
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.