[Zend] No database adapter present
Posté : 25 janv. 2011, 18:00
Bonjour,
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
puis je fais ceci
Qui va pouvoir me dire ou je fais une erreur ??
D'avance merci
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