ホームページ  >  記事  >  バックエンド開発  >  Yii2 の特定のページでデバッグツールバーを無効にする方法の詳細な説明

Yii2 の特定のページでデバッグツールバーを無効にする方法の詳細な説明

巴扎黑
巴扎黑オリジナル
2017-08-10 16:11:191525ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。