2

我想将特定用户的调试级别设置为 2。如果我使用 app_controller.php 来显示 DebugKit 不会显示,只有当我在 core.php 中设置它但我只想为一个特定的登录时这样做用户。

最好的方法是什么?


更新: 这是我在 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 回答