Пользовательский помощник вида и помощник вида действия в Zend Framework - PullRequest
0 голосов
/ 25 августа 2010

Мне было интересно, когда вызывать из представления помощника пользовательского вида, подобного этому

<?php
class Zend_View_Helper_MyHelper
{
    public $view;

    public function setView(Zend_View_Interface $view)
    {
        $this->view = $view;
    }

    public function myHelper()
    {
        return $this->view->escape(
            ’This is being output from the custom helper <br />’
        );
    }
}
?>

и помощник вида действия.

Спасибо. Yehia A.Salam

Ответы [ 2 ]

1 голос
/ 12 июня 2011

В ZF есть View Helper и Action Helper, которые обсуждались здесь так много раз, что я не буду повторяться.Но Бен спросил: «Что такое помощник Action View?»Action View Helper - это помощник View, который вызывает действие контроллера.

Вот пример Action View Helper из руководства ZF:

    <div id="sidebar right">
    <div class="item">
       <?php echo $this->action('list',
                                'comment',
                                null,
                                array('count' => 10)); ?>
    </div>
    </div>
1 голос
/ 26 августа 2010

Зачем вы это делаете?

Вы можете легко сделать:

class Zend_View_Helper_MyHelper extends Zend_View_Helper_Abstract
{
    public function myHelper()
    {
        return "This is output from the custom helper<br/>";
    }
}

и затем:

<?php echo $this->myHelper(); ?>

вкл.сценарий просмотра

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...