(Yaf >=1.0.0)
Yaf_Dispatcher::enableView — 开启视图渲染
开启视图渲染。与 Yaf_Dispatcher::disableView() 作用 相反。
此函数没有参数。
成功时返回 Yaf_Dispatcher 对象自身,应用未初始化时
返回 null。
示例 #1 Yaf_Dispatcher::enableView() 示例
<?php
class ApiPlugin extends Yaf_Plugin_Abstract
{
public function routerStartup(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response)
{
$dispatcher = Yaf_Dispatcher::getInstance();
if ($request->getModuleName() === "Api") {
// API 动作自己输出 JSON,不需要视图渲染
$dispatcher->disableView();
} else {
$dispatcher->enableView();
}
}
}
?>