1
내 주요 layout.phtml에는 사용자 정의 viewhelper가 포함되어 있습니다. 뷰 헬퍼는 정적 HTML 컨텐트를 많이 가지고 있으며이를 레이아웃에 반환합니다.맞춤 뷰 헬퍼에 phtml 콘텐츠를로드 하시겠습니까?
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>
변수를 전달해야하는 경우 partial() 또는 partialLoop()로 렌더링 할 수도 있습니다. – RockyFord