2

特定のユーザーのデバッグ レベルを 2 に設定したいです。その DebugKit に app_controller.php を使用すると、core.php で設定した場合にのみ表示されますが、特定の 1 つのログインに対してのみ実行したいユーザー。

それを行う最善の方法は何ですか?


更新: これは app_controller.php の beforeFilter 関数で行ったことです (これは機能しませんでした):

if($this->Auth->user('id') == 1)
        Configure::write('debug', 2);
4

1 に答える 1

2

どのようにこれを行おうとしていますか?

通常、私はそれを実行し、正常にbeforeFilter動作しAppControllerます。

if (...) {
    Configure::write('debug', 2);
}

アップデート

function beforeFilter() {
    if ($this->Auth->user('id') == 1) {
        Configure::write('debug', 2);
        $this->components[] = 'DebugKit.Toolbar';
    }
}
于 2012-04-04T09:25:05.110 に答える