CakePHP2의 디버그 툴바를 프리치로 한다

5542 단어 CakePHPcakephp2
CakePHP2의 디버그 툴바, 사용하기 어렵다고 생각한 적 없습니까? 이거야, 이거.

우선 작다.

+버튼을 누르면 크게 할 수 있습니다만, 원래 페이지 우측 상부에 배치되는 형편, 오프 캔버스 메뉴의 개폐 버튼과 겹쳐 눌러 힘들거나.

만약 이것이 CakePHP3의 디버그 툴바와 같이 크고, 페이지 우측 하단에 배치되게 되면 편리하다고 생각하지 않습니까?


그런 「만약」을 실현한다 PrettyDebug 라고 하는 플러그인을 최근(이라고 해도 반년 이상전) 만들었으므로 소개하겠습니다.

설치 절차



플러그인 얻기



Composer에서 설치할 수 있습니다.

composer.json
{
    "require-dev": {
        "cakephp/debug_kit": "^2.2",
        "chinpei215/cakephp-pretty-debug": "^0.1"
    }
}

 
PrettyDebug 는 DebugKit의 외관을 바꾸는 플러그인이므로 DebugKit 본체의 설치도 잊지 마세요.

Composer 는 사용하고 싶지 않다는 분은 htps : // 기주 b. 코 m / Chinpei 215 / Kake phpp ppy ty-bu g / Repease s 에서 zip 을 떨어뜨릴 수도 있습니다. 압축을 풀면 PrettyDebug라는 디렉토리 이름으로 plugins 또는 app/Plugin 디렉토리에 배치하십시오.

플러그인 사용


app/Config/bootstrap.php 내에서 PrettyDebug 플러그인을 활성화하십시오.

app/Config/bootstrap.php
if (Configure::read('debug') > 0) {
    CakePlugin::load('DebugKit');
    CakePlugin::load('PrettyDebug');
}

구성 요소 활성화



마지막으로 AppController에서 DebugKit.Toolbar 구성 요소와 함께 PrettyDebug.PrettyDebug 구성 요소를 사용하도록 설정합니다.

app/Controller/AppController.php
public function __construct($request = null, $response = null) {
    if (CakePlugin::loaded('DebugKit')) {
        $this->components[] = 'DebugKit.Toolbar';
        if (CakePlugin::loaded('PrettyDebug')) {
            $this->components[] = 'PrettyDebug.PrettyDebug';
        }
    }
    parent::__construct($request, $response);
}

이것으로 설치가 완료됩니다.

바로 화면을 표시해 보세요. 화면의 오른쪽 하단에 Cake 아이콘이 멋진 얼굴로 나타납니다.
1
CakePHP2의 디버그 툴바를 프리치로 하는 플러그인 PrettyDebug . 여러분도 꼭 사용해 보세요.



DebugKit을 개발 환경에서만 사용하도록 설정하는 좋은 방법이 생각나지 않습니다. 이것으로 좋습니까?

좋은 웹페이지 즐겨찾기