# Помощник Action

Помощник видов `Action` позволяет скриптам вида вызывать действия из контроллеров, при этом будет возвращаться результат из объекта ответа. Он может использоваться в том случае, когда какое-то действие генерирует повторно используемое содержимое или содержимое для "виджетов".

Действия, которые производят внутренний переход (`_forward()`) или перенаправление на другую страницу, считаются недопустимыми и будут возвращать пустую строку.

API помощника `Action` аналогичен тому, который использует большинство MVC-компонент при вызове действий: `action($action, $controller, $module = null, array $params = array())`. Параметры `$action` и `$controller` являются обязательными; если не был указан модуль, то используется модуль по умолчанию.

## Использование помощника Action

Допустим, вы имеете контроллер `CommentController` с методом действия `listAction()`, который желаете вызывать с тем, чтобы получать список комментариев для текущего запроса:

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