コントローラの各アクションにレイアウトを使用しようとしています。たとえば、インデックスコントローラーには3つのアクションがあります。それらは、indexAction、testAction、およびwelcomeActionです。3つのxmlレイアウトファイルを作成しました。index.xml、test.xml、およびwelcome.xml。最後に、プラグインを作成しました。
class Moon_Layout_Append extends Zend_Controller_Plugin_Abstract{
public function preDispatch($request){
$layoutFile = APPLICATION_PATH."/Modules/".$request->module."/layout/".$request->action.".xml";
$layout = new Zend_Config_Xml($layoutFile,'index');
}
}
問題は...レイアウトオブジェクトにアクセスして、xmlから読み取ったコンテンツを設定するにはどうすればよいですか?