この記事では、Yii2 の特定のページでデバッグ ツールバーを無効にする方法に関する関連情報を、詳細なサンプル コードを通じて詳しく紹介します。この記事は、あらゆる人の学習や作業に役立つ特定の学習価値があります。が必要です。友達の皆さん、以下を見てみましょう。
前書き
この記事では主に、Yii2 の特定のページでのデバッグ ツールバー Debug Toolbar の無効化に関する関連コンテンツを紹介し、参考と学習のために共有します。詳細な紹介:
yii2 のデバッグ ツールバーはアーティファクトです。構成ファイル web.php で構成されている限り、グローバルに使用できますが、場合によっては、特定のページでデバッグ ツールバーを無効にする必要があります。
新しいツールクラスTools.php
// configuration adjustments for 'dev' environment
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = [
'class' => 'yii\debug\Module',
// uncomment the following to add your IP if you are not connecting from localhost.
//'allowedIPs' => ['127.0.0.1', '::1'],
];
を作成しますアクションなどのデバッグツールバーを無効にする必要がある場合は、
namespace app\libs; use Yii; class Tools { public static function DebugToolbarOff() { if (class_exists('\yii\debug\Module')) { Yii::$app->view->off(\yii\web\View::EVENT_END_BODY, [\yii\debug\Module::getInstance(), 'renderToolbar']); } } }を直接呼び出します
以上がYii2 の特定のページでデバッグツールバーを無効にする方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。