0
두 개의 다른 모듈에있는 컨트롤러에 의해 확장 된 사용자 지정 컨트롤러 클래스가 있습니다. 그들은 몇 가지 견해를 나눌 것입니다.공유보기를 관리하려면 어떻게해야합니까?
두 질문 :
- 나는 이러한 공유 뷰를 배치해야합니까?
- 모든 작업이 끝나면
$this->render('view');
으로 전화해야합니까? 아니면이를 피할 수있는 방법이 있습니까?
두 개의 다른 모듈에있는 컨트롤러에 의해 확장 된 사용자 지정 컨트롤러 클래스가 있습니다. 그들은 몇 가지 견해를 나눌 것입니다.공유보기를 관리하려면 어떻게해야합니까?
두 질문 :
$this->render('view');
으로 전화해야합니까? 아니면이를 피할 수있는 방법이 있습니까?컨트롤러가 동일한 모듈에있는 경우, 당신은 views
의 디렉토리가 shared
라는 예를 들어 공유보기 스크립트를위한 전용 디렉토리를 생성 할 수 있습니다.
$this->_helper->viewRenderer->setRender('shared/theView', null, true);
// causes views/shared/the-view.phtml to be used instead of views/controller/action.phtml
수동으로 렌더링 호출 할 필요가 없습니다이 방법 : 공유 뷰를 사용합니다, 당신은 당신의 컨트롤러 액션이를 추가하여 그들을 사용하는 뷰 렌더러를 말할 수있는 컨트롤러 액션에서
그런 다음 처리를 종료하십시오.
무슨 뜻인지 설명하기 위해 몇 가지 코드를 게시 할 수 있습니까? 현재 100 % 명확하지 않습니다. – vascowhite