| 1234567891011121314151617181920212223242526272829303132 |
- <!-- EN-Revision: 14385 -->
- <sect3 id="zend.view.helpers.initial.action">
- <title>L'aide de vue Action</title>
- <para>L'aide de vue <code>Action</code> permet à des scripts de vue de distribuer une action donnée d'un contrôleur
- ; le résultat de l'objet de réponse suivant la distribution est alors retourné. Ceux-ci peuvent être employés quand
- une action particulière peut produire du contenu réutilisable ou du contenu de type "gadget".</para>
- <para>Les actions qui ont comme conséquence un <code>_forward()</code> ou une redirection sont considérées invalide,
- et retourneront une chaîne vide.</para>
- <para>L'API pour l'aide de vue <code>Action</code> respecte le même schéma que la plupart les composants MVC qui
- appellent des actions de contrôleur : <code>action($action, $controller, $module = null, array $params =
- array())</code>. <code>$action</code> et <code>$controller</code> sont exigés ; si aucun module n'est spécifié, le
- module par défaut est implicite.</para>
- <example id="zend.view.helpers.initial.action.usage">
- <title>Utilisation de base de l'aide de vue Action</title>
- <para>Par exemple, vous pouvez avoir un <code>CommentController</code> avec une méthode
- <code>listAction()</code> que vous souhaitez appeler afin de récupérer une liste de commentaires pour la requête
- courante :</para>
- <programlisting role="php"><![CDATA[
- <div id="sidebar right">
- <div class="item">
- <?php echo $this->action('list', 'comment', null, array('count' => 10)); ?>
- </div>
- </div>
- ]]></programlisting>
- </example>
- </sect3>
|