PHP
Yaf

Yaf_Dispatcher::autoRender

Yaf_Dispatcher::autoRender

(Yaf >=1.0.0)

Yaf_Dispatcher :: autoRender - 打开/关闭autorendering

描述

public Yaf_Dispatcher Yaf_Dispatcher::autoRender ([ bool $flag ] )

Yaf_Dispatcher在分派一个传入的请求后会自动呈现,你可以通过调用这个方法来阻止呈现,标记为TRUE

注意:

参数

flag

bool

注意:由2.2.0之后的版本中,如果没有给出这个参数,那么当前状态将被重新调用

返回值

例子

示例#1 Yaf_Dispatcher :: autoRender()示例

<?php class IndexController extends Yaf_Controller_Abstract {      /* init method will be called as soon as a controller is initialized */       public function init() {          if ($this->getRequest()->isXmlHttpRequest()) {              //do not call render for ajax request              //we will outpu a json string              Yaf_Dispatcher::getInstance()->autoRender(FALSE          }      }  } ?>

上面的例子会输出:

← Yaf_Dispatcher

Yaf_Dispatcher::catchException →