3
기본 모듈의 오류 컨트롤러에서 작업하고 있지만 다른 모듈/컨트롤러에 오류가 있습니다. 오류는 기본/오류 컨트롤러로 전송되지만 사용 된 레이아웃은 오류를 던진 모듈의 레이아웃입니다. 모든 오류에 대해서만 기본 모듈 레이아웃을 사용하고 싶습니다.모듈/컨트롤러의 젠드 레이아웃을 다른 모듈에 저장된 레이아웃으로 변경하는 방법은 무엇입니까?
기본 모듈의 오류 컨트롤러에서 작업하고 있지만 다른 모듈/컨트롤러에 오류가 있습니다. 오류는 기본/오류 컨트롤러로 전송되지만 사용 된 레이아웃은 오류를 던진 모듈의 레이아웃입니다. 모든 오류에 대해서만 기본 모듈 레이아웃을 사용하고 싶습니다.모듈/컨트롤러의 젠드 레이아웃을 다른 모듈에 저장된 레이아웃으로 변경하는 방법은 무엇입니까?
<?php
class ErrorController extends Zend_Controller_Action
{
public function init()
{
parent::init();
$layout = Zend_Layout::getMvcInstance();
// Set a layout script path:
$layout->setLayoutPath('/path/to/you/default/module/layouts');
// choose a different layout script:
$layout->setLayout('foo');
}
}
왜 도우미 사용
public function init()
{
$this->_helper->layout->setLayout('front');
}
흠을 ???