기본적으로 모델에서 뷰와 레이아웃을 렌더링하려고합니다. 왜 나 한테 묻지 마.모델에서보기를 호출하면 Zend View에서 Zend Layout을 어떻게 사용할 수 있습니까?
우선,보기가 의도 한대로 작동하고 이후의 잘못된 사용을 위해 변수에로드됩니다. 나는 또한 내가 항상 부분 스크립트를 할 수 있다는 것을 충분히 알고있다. 유효한 후퇴 인 것처럼 보이지만 그걸 잘라 내지 못합니다.
내가 원하는 것은 컨트롤러와 뷰가있는 경우와 같이 레이아웃이 자동으로 작동하도록하는 것입니다.
// Class blablabla
$layout = new Zend_Layout();
$layout->enableLayout();
$layout->setView($view);
// Ugly url, I know, I'm experimenting and they work
$body = $layout->render('mailer/layout/mail');
$body .= $view->render('mailer/templates/' . $type . '.phtml');
문제는 $ 본문 레이아웃 만 다음 실제보기가 포함되어 있습니다 :
는 지금은 같은 것을 사용합니다. 어떤 충고? 내가 도대체 뭘 잘못하고있는 겁니까?
영어 번역이 있습니까? – Sonny
사용 Google 번역;) – umpirsky