PHP 8.6.0 Beta 3 is available for testing

Yaf_Dispatcher::enableView

(Yaf >=1.0.0)

Yaf_Dispatcher::enableView开启视图渲染

说明

public function Yaf_Dispatcher::enableView(): ?Yaf_Dispatcher

开启视图渲染。与 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();
        }
    }
}
?>

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top