[MANUAL] English:
[zend.git] / documentation / manual / he / module_specs / Zend_View-Helpers-Action.xml
blobcb0b40a08e0d9450a9c5b11372fa84b9b1c5b11e
1 <sect3 id="zend.view.helpers.initial.action">
2     <title>תוסף עזרה של פעולה</title>
4     <para>
5         תוספי עזרת פונקציות מאפשרים לשלוח מתודה של קונטרולר מסויים; התוצאה של בקשת האובייקט מוחזרת ומוצגת במקום המתאים.
6         ניתן להשתמש בתוספים אלו כשצריך לעבד נתונים שוב ושוב ולהציג אותם בתוכן דינאמי מסויים.
7     </para>
9     <para>
10         תוספים אשר מחזירים <code>_forward()</code> או הכוונה לעמוד מסויים מוגדרים כלא חוקיים, ויחזירו סטרינג ריק.
11     </para>
13     <para>
14         ה API לתוספי העזרה של פונקציות עוקבות אחר סדר סטנדרטי של פרמטרים אשר מוגדרים לכל הרכיבים, והקונטרולרים שלהם:
15         <code>action($action, $controller, $module = null, array $params = array())</code>.
16         <code>$action</code> ו <code>$controller</code> חובה שיהיו מוגדרים; אם לא הוגדר מודל, מודל ברירת המחדל יוגדר במקום.
17     </para>
19     <example id="zend.view.helpers.initial.action.usage">
20         <title>שימוש בסיסי בתוסף עזרה של פונקציות</title>
22         <para>
23             בתור דוגמא, נניח ויש לכם קונטרולר בשם <code>CommentController</code> אשר מכיל מתודה בשם <code>listAction()</code> אשר מציגה רשימה של תגובות לבקשה הנוכחית:
24         </para>
26         <programlisting role="php"><![CDATA[
27 <div id="sidebar right">
28     <div class="item">
29         <?= $this->action('list', 'comment', null, array('count' => 10)); ?>
30     </div>
31 </div>
32 ]]>
33         </programlisting>
34     </example>
35 </sect3>
36 <!--
37 vim:se ts=4 sw=4 et:
38 -->