이 글은 주로 Yii2의 특정 페이지에서 디버그 툴바를 비활성화하는 방법에 대한 관련 정보를 소개합니다. 이 글은 모든 사람의 학습이나 작업에 대한 특정 참조 학습 가치를 가지고 있습니다. 친구가 필요합니다. 아래를 살펴보겠습니다.
머리말
이 글은 주로 Yii2의 특정 페이지에서 디버그 도구 모음을 비활성화하는 것과 관련된 내용을 소개합니다. 더 이상 고민하지 않고 살펴보도록 하겠습니다. 자세한 소개:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!