Maison  >  Article  >  développement back-end  >  Explication détaillée de la façon de désactiver la barre d'outils de débogage Barre d'outils de débogage sur une page spécifique dans Yii2

Explication détaillée de la façon de désactiver la barre d'outils de débogage Barre d'outils de débogage sur une page spécifique dans Yii2

不言
不言original
2018-06-02 11:39:071217parcourir

Cet article vous présente principalement les informations pertinentes sur la façon de désactiver la barre d'outils de débogage sur une page spécifique de Yii2. L'article la présente en détail à travers un exemple de code détaillé, qui a une certaine valeur d'apprentissage de référence pour l'étude ou le travail de chacun. . , les amis qui en ont besoin peuvent venir jeter un œil ci-dessous.

Avant-propos

Cet article vous présente principalement le contenu pertinent sur la désactivation de la barre d'outils de débogage. Barre d'outils de débogage sur une page spécifique dans Yii2, et partage Étude de référence, sans plus tarder, jetons un œil à l'introduction détaillée :

La barre d'outils de débogage de yii2 est un artefact. Tant qu'il est configuré dans le fichier de configuration web.php, il peut être utilisé globalement

// 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'],
];

mais il y en a. Parfois, la barre d'outils de débogage doit être désactivée sur une page spécifique.

Créez une nouvelle classe d'outils Tools.php

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']);
  }
 }
}

Là où vous devez désactiver la barre d'outils de débogage, comme Action, appelez directement

use app\libs\Tools;

……

public function actionIndex()
{
 Tools::DebugToolbarOff();

 return $this->render('index');
}

Recommandations associées :

Yii2 utilise le résumé des opérations de la base de données (ajouter, supprimer, vérifier et modifier), transaction)

Utilisation du composant de téléchargement multi-images yii2

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn