bonsoir / bonjour
apres avoir strictement suivi le tutoriel
ftp://ftp-developpez.com/g-rossolini...d-by-yogui.pdf
je me suis lancer dans la modification de site final produit par le tutoriel
j'en arrive a quelques problèmes que je n'arrive pas a résoudre:
=> je créer une table catégorie
=> j'ajoute une champ Id_cat à Album (évidement) ce qui donne
Categorie(id, Nom_Cat)
Album(id,artist,title,Id_cat)
l'idée serai (dans un premier temps) produire un affichage des champs suivants
artist title Nom_Cat
je pense faire une jointure
dans l'état actuel des choses cela ressemble à peu prés à cela dans mon .phtml
extrait de code de mon indexcontrolleur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 foreach($this->Album as $album) : echo $this->escape($Album->Artite); echo $this->escape($Album->title); foreach($this->Categorie as $categorie) : if($categorie->id==$Album->Id_Cat) { echo $this->escape($categorie->Nom_Cat); } endforeach endforeach
je ne trouve pas cela très performant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $album = new Album(); $this->view->Album = $album->fetchAll(); $categorie = new Categorie(); $this->view->Categorie = $categorie->fetchAll();
et cela risque de devenir ingérable
j'ai essayer des choses de ce genre ci
en vain car dans le tutoriel de référence le seul $db et défini dans zf-tutorial/index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $select = $db->query('SELECT champ FROM table'); $rows = $select->fetchAll();
visiblement il y a quelque chose que je n'ai pas saisi si quelqu'un pouvait m'éclaircir cela
merci d'avance
Partager