<sect3 id="zend.view.helpers.initial.action">
    <title>תוסף עזרה של פעולה</title>

    <para>
        תוספי עזרת פונקציות מאפשרים לשלוח מתודה של קונטרולר מסויים; התוצאה של בקשת האובייקט מוחזרת ומוצגת במקום המתאים.
        ניתן להשתמש בתוספים אלו כשצריך לעבד נתונים שוב ושוב ולהציג אותם בתוכן דינאמי מסויים.
    </para>

    <para>
        תוספים אשר מחזירים <code>_forward()</code> או הכוונה לעמוד מסויים מוגדרים כלא חוקיים, ויחזירו סטרינג ריק.
    </para>

    <para>
        ה API לתוספי העזרה של פונקציות עוקבות אחר סדר סטנדרטי של פרמטרים אשר מוגדרים לכל הרכיבים, והקונטרולרים שלהם:
        <code>action($action, $controller, $module = null, array $params = array())</code>.
        <code>$action</code> ו <code>$controller</code> חובה שיהיו מוגדרים; אם לא הוגדר מודל, מודל ברירת המחדל יוגדר במקום.
    </para>

    <example id="zend.view.helpers.initial.action.usage">
        <title>שימוש בסיסי בתוסף עזרה של פונקציות</title>

        <para>
            בתור דוגמא, נניח ויש לכם קונטרולר בשם <code>CommentController</code> אשר מכיל מתודה בשם <code>listAction()</code> אשר מציגה רשימה של תגובות לבקשה הנוכחית:
        </para>

        <programlisting role="php"><![CDATA[
<div id="sidebar right">
    <div class="item">
        <?= $this->action('list', 'comment', null, array('count' => 10)); ?>
    </div>
</div>
]]>
        </programlisting>
    </example>
</sect3>
<!--
vim:se ts=4 sw=4 et:
-->
