我想知道何时从视图中调用像这样的自定义视图助手
<?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
答案 0 :(得分:1)
你为什么要这样做?
你可以很容易地做到:
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(); ?>
在您的视图脚本
上答案 1 :(得分:1)
在ZF中,有View Helper和Action Helper,这里已经讨论了很多次,所以我不再重复了。但是Ben问“什么是Action View助手?” Action View Helper是一个调用控制器动作的View Helper。
以下是ZF手册中的Action View Helper示例:
<div id="sidebar right">
<div class="item">
<?php echo $this->action('list',
'comment',
null,
array('count' => 10)); ?>
</div>
</div>