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