通常,当帮助程序需要视图脚本时,此脚本将放在部分内部.该部分的位置可能因您的目录结构而异,但标准是:
application[/modules/name]/views/scripts/partials/
你可以用这样的东西写一个帮手:
class Cas_View_Helper_Foo extends Zend_View_Helper_Abstract
{
protected $partial = 'partials/foo.phtml';
protected $view = null;
// Render the partial here
public function foo($params)
{
$this->view->partial($this->partial, $params);
}
// Specifying this method Zend_View will inject the view here
public function setView(Zend_View_Interface $view)
{
$this->view = $view;
}
}