dans mon contrôleur j'ai créé une instance paginator comme ceci:Ajout d'éléments à un Zend_Paginator déjà créé?
// On crée un objet paginator pour afficher un tableau de résultat.
$paginator = Zend_Paginator::factory($versions->getVersions($projectId));
$paginator->setCurrentPageNumber($this->_getParam('page'));
$paginator->setItemCountPerPage(15);
J'itérer sur à mon avis comme celui-ci:
<? foreach ($this->paginator as $item): ?>
<? ($flag == "pair") ? $flag = "impair" : $flag = "pair"; ?>
<tr class="<?= $flag; ?>">
<!-- version nom de la version -->
<td>
<a href="<?= $this->url(array('module' => "admin", 'controller' => "version", 'action' => "index", 'project' => $item['idversion'])); ?>">
<?= $item['lab_version']; ?>
</a>
</td>
<!-- version nom du project -->
<td><?= $item['name_patrimony']; ?></td>
<!-- version retrodocumente ? -->
<td class="version-retrodoc">
<a href="<?= $this->url(array("module" => "doxygen", "controller" => "doxygen", "action" => "create", "version" => $item['idversion']), null, true); ?>">
<img src="<?= $this->baseUrl() . '/img/system-run.png' ?>" alt="retrodocumenté"/>
</a>
</td>
</tr>
<? endforeach; ?>
Mais dans mon contrôleur je me occuperais certaines conditions. Mon instance de pagination est une collection de version de projet. Donc, je gérerais si le répertoire de base a été correctement créé si les informations sur la version sont correctement insérées dans la base de données ... Tout ce qui vérifie dans le contrôleur. Mon but est d'ajouter ces variables (la plupart du temps le booléen) et de l'ajouter à l'instance de paginator, alors je l'itérerais dans la vue et j'ajouterais une erreur de message. PS: Si quelqu'un pouvait me dire comment formater correctement le code php dans Stackoverflow, cela serait utile :-).
Il y a un bouton dans la barre de menus de l'écran d'édition intitulé '010'. Sélectionnez le code et appuyez sur le bouton. SO utilise Markdown pour le formatage du texte, de sorte que vous pouvez utiliser la syntaxe donnée à http://daringfireball.net/projects/markdown/syntax – Gordon
Malheureusement, je ne comprends pas la question principale cependant. – Gordon