如何在' log'>'路由'是一个关联数组?

时间:2014-06-11 19:54:29

标签: yii yii-extensions yii-components

我试图安装几个Yii扩展程序时遇到了这个问题。

E.g。 http://www.yiiframework.com/extension/yii-debug-toolbar/ 要么 http://www.yiiframework.com/extension/yiidebugtb/

说明要在components的{​​{1}}部分中说明这一点:

config/main.php

然而,我的'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( 'class'=>'ext.yii-debug-toolbar.YiiDebugToolbarRoute', 'ipFilters'=>array('127.0.0.1','192.168.1.215'), ), ), ), > log是一个关联数组。

这就是我的样子:

routes

有谁知道如何安装扩展程序?

2 个答案:

答案 0 :(得分:1)

要配置yii调试工具栏,您需要在日志配置中添加它:

'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'error, warning', //'trace, info, error, warning, vardump'
                ),
                array(
                    'class'=>'ext.yii-debug-toolbar.YiiDebugToolbarRoute',
                    'ipFilters'=>array('127.0.0.1','::1','localhost'),
                    ),
            .......

你的问题可能是ipFilters,因为你需要添加正确的ip(v4和v6),你需要从zip存档文件夹中提取yii-debug-toolbar到扩展名文件夹。

答案 1 :(得分:0)

事实证明,将非关联成员与routes数组合并完全没问题。

我还没弄清楚为什么http://www.yiiframework.com/extension/yiidebugtb/无法正常工作。

http://www.yiiframework.com/extension/yii-debug-toolbar/的问题在于它只出现在某些网页上,并且在右上角显示为一个小加号。我错过了。

我还发现,如果您在本地使用它,则不需要IP地址。只是:

'routes'=>array(
    array(
        'class'=>'ext.yii-debug-toolbar.YiiDebugToolbarRoute',
    ),
),