Dieser Artikel führt Sie hauptsächlich in die relevanten Informationen zum Deaktivieren der Debug-Symbolleiste auf einer bestimmten Seite in Yii2 ein. Der Artikel stellt sie detailliert anhand eines detaillierten Beispielcodes vor, der einen gewissen Referenz-Lernwert für jedermanns Studium oder Arbeit hat . , Freunde, die es brauchen, können unten vorbeischauen.
Vorwort
Dieser Artikel führt Sie hauptsächlich in den relevanten Inhalt zum Deaktivieren der Debug-Symbolleiste auf einer bestimmten Seite in Yii2 ein und teilt ihn mit Schauen Sie sich als Referenz die ausführliche Einführung an:
Die Debugging-Symbolleiste von yii2 ist ein Artefakt. Solange es in der Konfigurationsdatei web.php konfiguriert ist, kann es global verwendet werden
// 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'], ];
Manchmal muss die Debug-Symbolleiste jedoch auf bestimmten Seiten deaktiviert werden.
Erstellen Sie eine neue Werkzeugklasse 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']); } } }
Wo Sie die Debugging-Symbolleiste deaktivieren müssen, z eine Aktion, direkt aufrufen
use app\libs\Tools; …… public function actionIndex() { Tools::DebugToolbarOff(); return $this->render('index'); }
Verwandte Empfehlungen:
Verwendung der yii2-Multi-Image-Upload-Komponente
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie Sie die Debug-Symbolleiste auf einer bestimmten Seite in Yii2 deaktivieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!