(Yaf >=1.0.0)
Yaf_Dispatcher::autoRender — 自動レンダリングのオン/オフを切り替える
Yaf_Dispatcher は リクエストをディスパッチした後で自動的にレンダリングします。 これを無効にするには、 flag
を true
としてこのメソッドを実行します。
注意:
アクションで
false
を返せば、そのアクションでの自動レンダリングを回避できます。
flag
bool
注意:
2.2.0 以降は、このパラメータを省略した場合に現在の状態を返すようになりました。
例1 Yaf_Dispatcher::autoRender() の例
<?php
class IndexController extends Yaf_Controller_Abstract {
public function init() {
if ($this->getRequest()->isXmlHttpRequest()) {
// ajax リクエストの場合はレンダリングせず、
上の例の出力は、 たとえば以下のようになります。