我有一个视图助手像的下方,它工作完美的罚款:Zend Framework1,有没有一种方法可以覆盖每个Controller的Zend_View_Helper_ *函数?
class Zend_View_Helper_List extends Zend_View_Helper_Abstract
{
public function list()
{
return '<ul><li>Something Really Good</li></ul>'; // generated html
}
}
我有这个在我的全球布局myapp.phtml
:
<div><?php echo $this->list(); ?></div>
我的问题是如何在不同的控制器覆盖list()
甚至更细粒度,每个控制器的行动?
我试图在每个控制器中设置一个View变量,例如$this->view->type
,然后将它传递给列表函数<div><?php echo $this->list($this->type); ?></div>
,但它看起来很脏并且不正确!