ZendFramework View,Layout設定覚え書き

Zend_View, Zend_Layoutに関するヘルパー使用法の覚え書き。

アクションコントローラー内の各アクションで自動ビューレンダラー無効

<?php

$this->_helper->viewRenderer->setNoRender();
アクションコントローラー内の各アクションで、任意のビュースクリプトを呼び出し

<?php

// 引数は呼び出すビュースクリプト(拡張子抜き)
$this->_helper->viewRenderer->setRender('hoge');
アクションコントローラー内の各アクションで、レイアウトを無効

<?php

$this->_helper->layout->disableLayout();
アクションコントローラー内の各アクションで、任意のレイアウトを呼び出し

<?php

// 引数は呼び出すレイアウトスクリプト(拡張子抜き)
$this->_helper->layout->setLayout('fuga');