在我的主要 layout.phtml 中,我包含了一个自定义 viewhelper。viewhelper 有很多静态 html 内容并将其返回给布局。
有没有办法让 viewhelper 从外部 phtml 文件加载这个 html 内容?
抽象示例:
Layout:
<?php echo $this->viewHelperGiveMeHtml(); ?> //<div>Foobar</div>
ViewHelper:
class Zend_View_Helper_ViewHelperGiveMeHtml extends Zend_View_Helper_Abstract{
public function viewHelperGiveMeHtml(){
return retrieveHtmlFromPhtml('foobar.phtml'); //how can i load an phtml? file
}
}
foobar.phtml:
<div>Foobar</div>