Alors je vais essayer de faire simple mais complet.
En fait je créer un moteur de recherche
Donc dans mon controller RechercheController j'ai une action Search
c'est dans cette action que je fait mes select et tout le tralala.
et dans ma base j'ai notament une table Document avec, entre autres, le nom du document et son URL...
Apres mes recherches il est possible que le résultat retourné soit un document. et ce doc, j'aimerai l'ouvrir.
donc dans mon controller apres mes requetes j'ai fais ceci
$this->view->resultDocTechnique = $resultats;
ensuite dans mon fichier search.phtml
je fais ceci
1 2 3 4 5 6 7 8 9 10 11
|
foreach($this->resultDocTechnique as $Document){
echo '<tr>';
echo '<td background="/test/public/images/top_left_subtitle.png" valign="middle" width="15"><img src="/test/public/images/spacer.gif" border="0"/></td>';
echo '<td width="30%" bgcolor="#FFFFFF" align="center">'.$this->escape($Document->type).'</td>';
echo '<td width="30%" bgcolor="#FFFFFF" align="center">'.$this->escape($Document->title).'</td>';
echo '<td width="30%" bgcolor="#FFFFFF" align="center">'.$this->escape($Document->score).'</td>';
echo '<td bgcolor="#FFFFFF" align="center"><a href="file:///'.$this->escape($Document->URL).'class="rubsubnavi">Open</a></td>';
echo '<td background="/test/public/images/top_right_subtitle.png" width="15"><img src="/test/public/images/spacer.gif" border="0" height="10" width="15"></td>';
echo '</tr>';
} |
voila c'est à peu près tout
j'espere que ca te permettra d'y voir plus clair
Partager