私のメインの layout.phtml には、カスタム ビューヘルパーが含まれています。ビューヘルパーには多くの静的な html コンテンツがあり、それをレイアウトに返します。
viewhelper がこの html コンテンツを外部の phtml ファイルからロードする方法はありますか?
抽象的な例:
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>