Bonjour,

J'ai beaucoup de mal a comprendre les concept du ZF. je tente de faire une simple requete et un simple affichage afin de mieux comprendre... parce qu'apres, je voudrais que toute les requetes qui sont pour l'instance en sql normal(mysqlconnect etc..) passe en PDO et sous format ZF...

Bref,
Voila mon code :

application.ini:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
;configure l'accès à la base de données
resources.db.adapter = "PDO_MYSQL";
resources.db.params.dbname = "xxxxx";
resources.db.params.host = "xxxxx";
resources.db.params.username = "xxxx";
resources.db.params.password = "xxxx";
resources.db.isDefaultTableAdapter = true;
Dans un controller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$dbAdapter = Zend_Db_Table::getDefaultAdapter();
$sql = 'Select * FROM users';
 
     $res = $dbAdapter->fetchAll($sql);
 
     foreach ($res as $users) :
 
            echo $users->login;
 
     endforeach;
 
     echo "fin"; exit(0);
Je souhaiterai aussi afficher les donnees sans devoir taper $users->login, mais plutot des truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
while ($row2 = mysql_fetch_row($res_st))
{
    $listst .= "<option value'".$row2[2]."' id='".$row2[0]." idT".$row2[1]."'>".$row2[2]."</option>";
ou pour connaitre les titres des colonnes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
mysql_field_name($this->queryArray, $i)
Il ne se passe rien... j'ai fouiller le net en trouvant a chaque fois des brides de codes, tjrs différent les un des autres... pas moyen de trouve une explication.


Si quelqu'un peut m'aider..