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 →