나는 다음과 같은보기 도우미를 가지고 완벽하게 잘 작동 :젠드 Framework1, 컨트롤러 당 Zend_View_Helper_ * 기능을 재정의하는 방법이 있습니까?
class Zend_View_Helper_List extends Zend_View_Helper_Abstract
{
public function list()
{
return '<ul><li>Something Really Good</li></ul>'; // generated html
}
}
내 글로벌 레이아웃 myapp.phtml
이 있습니다
<div><?php echo $this->list(); ?></div>
내 질문은 내가 다른 컨트롤러에 list()
를 오버라이드 (override) 할 수있는 방법입니다 또는 더 세분화 된, 각 컨트롤러 동작?
각 컨트롤러에 View 변수를 설정하려고했습니다. 예 : $this->view->type
을 입력 한 다음 목록 기능 <div><?php echo $this->list($this->type); ?></div>
으로 전달하지만 더럽고 올바르게 표시되지 않습니다.