基本的に、モデルからビューとレイアウトをレンダリングしたいと考えています。理由を聞かないでください。
まず第一に、ビューは意図したとおりに機能し、後で私が逆に使用するためにそれらを変数にロードしています。また、いつでも部分的なスクリプトを実行できることも十分に認識しています。有効なフォールバックのように見えますが、それだけではうまくいきません。
私がやりたいことは、コントローラーとビューの場合と同じように、レイアウトを自動的に機能させることです。
現在、私は次のようなものを採用しています:
// 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');
問題は、$body にレイアウトが含まれてから実際のビューが含まれることです。何かアドバイス?私は何を間違っていますか?