Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Zend_Db
Zend_Db Forum d'entraide pour le composant Zend_Db du Zend Framework (création de requêtes, abstraction, ORM etc.). Avant de poster -> FAQ Zend_Db.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/06/2006, 16h24   #1
Invité régulier
 
Inscription : mars 2003
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 21
Points : 6
Points : 6
Par défaut Fatal error: Call to a member function fetchAll()

bonjour,

j'essai d'utiliser le framework de zend qui semble tres prometeur mais jai quelque souci...

mon serveur est un apache2 php5 sur une distrib ubuntu.

le probleme, je n'arrive pas a me connecter a ma base de donnees mysql
le script me renvoie
Code :
Fatal error: Call to a member function fetchAll() on a non-object in /var/www/app/m/NewsModel.php on line 46
voici la partie du code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 public function __construct() {
Zend::loadClass('Zend_Db');
 
$params = array ('host'     => 'localhost',
                 'username' => 'misterniark',
                 'password' => '********',
                 'dbname'   => 'misterniark1');
 
$db = Zend_Db::factory('pdoMysql', $params);
 
    }
 
      public function getLastNews($count=10) {
        return $this->db->fetchAll('SELECT titre,message FROM news LIMIT ' . $count);
    }
Pdo semble installer:
extrait de mon phpinfo
Code :
1
2
3
4
5
6
PDO
PDO support	enabled
PDO drivers 	sqlite2, mysql
 
pdo_mysql
PDO Driver for MySQL, client library version	4.1.15
Merci pour vos conseil
misterniark est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 16h45   #2
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
change ca
Code :
$db = Zend_Db::factory('pdoMysql', $params);
par
Code :
$this->db = Zend_Db::factory('pdoMysql', $params);
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 17h29   #3
Invité régulier
 
Inscription : mars 2003
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 21
Points : 6
Points : 6
un grand merci, a force de bidouiller....
en tous cas c bon now
Merci encore
misterniark est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h00.


 
 
 
 
Partenaires

Hébergement Web