# תוסף עזרה של פעולה

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

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

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

## שימוש בסיסי בתוסף עזרה של פונקציות

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

    <div id="sidebar right">
        <div class="item">
            <?= $this->action('list', 'comment', null, array('count' => 10)); ?>
        </div>
    </div>