[MANUAL] English:
[zend.git] / documentation / manual / pl / module_specs / Zend_View-Helpers-Action.xml
blob3e7b966db1765927c0bbb0444ea81adf593e6b5b
1 <sect3 id="zend.view.helpers.initial.action">
2     <title>Helper Action</title>
4     <para>
5         Helper <code>Action</code> pozwala skryptom widoku na uruchomienie
6         konkretnej akcji kontrolera; wynik wywołania znajdujący się w obiekcie
7         odpowiedzi zostaje zwrócony. Możemy go użyć gdy dana akcja generuje
8         zawartość, którą możemy wielokrotnie wykorzystać lub zawartość w rodzaju
9         wdigeta.
10     </para>
12     <para>
13         Akcje które wywołują metodę <code>_forward()</code> lub przekierowują
14         będą uznane za nieprawidłowe i helper zwróci pusty łańcuch znaków.
15     </para>
17     <para>
18         Interfejs helpera <code>Action</code> jest podobny jak w większości
19         komponentów MVC które wywołują akcje kontrolerów: <code>action($action,
20             $controller, $module = null, array $params = array())</code>.
21         Parametry <code>$action</code> oraz <code>$controller</code> są wymagane;
22         jeśli moduł nie zostanie określony, przyjęty zostanie moduł domyślny.
23     </para>
25     <example id="zend.view.helpers.initial.action.usage">
26         <title>Proste użycia helpera Action</title>
28         <para>
29             Przykładem może być kontroler <code>CommentController</code>
30             zawierający akcję <code>listAction()</code>, którą chcesz wywołać
31             aby pobrać dla obecnego żądania listę komentarzy:
32         </para>
34         <programlisting role="php"><![CDATA[
35 <div id="sidebar right">
36     <div class="item">
37         <?= $this->action('list', 'comment', null, array('count' => 10)); ?>
38     </div>
39 </div>
40 ]]>
41         </programlisting>
42     </example>
43 </sect3>