如何在Yii2中关闭调试栏?我试过了
<?php
use app\assets\AppAsset;
define('YII_DEBUG', false);
AppAsset::register($this);
$this->beginPage() ?>
<!DOCTYPE html>
但它给出了错误Constant YII_DEBUG already defined
。我不想为整个应用程序关闭它,只是那个视图。
尝试Yii::$app->modules['debug'] = null;
并获得了
PHP注意 - yii \ base \ ErrorException 间接修改重载属性yii \ web \ Application :: $ modules无效
执行了,但调试栏仍显示。
$modules = Yii::$app->modules;
$module['debug'] = null;
Yii::$app->setModules($modules);