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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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