Yaf_Dispatcher::autoRender

(Yaf >=1.0.0)

Yaf_Dispatcher::autoRender开启/关闭自动渲染

描述

public Yaf_Dispatcher::autoRender(bool $flag = ?): Yaf_Dispatcher

Yaf_Dispatcher 在分派传入请求后会自动渲染,您可以通过将 flag 设置为 true 来阻止渲染。

注意:

您可以在操作中简单地返回 false 来阻止该操作的自动渲染。

参数

flag

bool

注意:

从 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);
}
}

}
?>

上面的示例将输出类似于以下内容


添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top