Rumah > php教程 > php手册 > Yii框架,在页面输出执行sql语句,方便调试,yiisql

Yii框架,在页面输出执行sql语句,方便调试,yiisql

WBOY
Lepaskan: 2016-06-13 09:18:24
asal
1118 orang telah melayarinya

Yii框架,在页面输出执行sql语句,方便调试,yiisql

我们使用:yiidebugtb来调试(因为用他界面比较美观,不影响界面其他元素)。

1.下载yiidebugtb,并且放入到 application.extensions.yiidebugtb 目录

2.修改main.php,加入如下代码:

        'log'=><span>array</span><span>(
            </span>'class'=>'CLogRouter',
            'routes'=><span>array</span><span>(
                </span><span>array</span><span>(
                    </span>'class'=>'CFileLogRoute',
                    'levels'=>'error, warning,trace',<span>
                )</span>,<br />
                <span>//</span><span> 以下是新加</span>
                <span>array</span>( <span>//</span><span> configuration for the toolbar</span>
                    'class'=>'XWebDebugRouter',
                    'config'=>'alignLeft, opaque, runInDebug, fixedPos, collapsed, yamlStyle',
                    'levels'=>'error, warning, trace, profile, info',
                    <span>//</span><span>'categories' => 'system.db.*',</span>
                    'allowedIPs'=><span>array</span>('127.0.0.1','::1','192\.168\.1[0-5]\.[0-9]{3}','如果程序在外网需要填入你的公网的ip'),<span>
                  )</span>,<span>
                
            )</span>,<span>
        )</span>
Salin selepas log masuk

3.db链接的配置里面做下修改:

        'db'=><span>array</span><span>(
            </span>'connectionString'=>'mysql:host=*.*.*.*;dbname=test',
            <strong>'emulatePrepare'=><span>true</span></strong>,   <span>//</span><span> 加入</span>
            <strong>'enableParamLogging' => <span>true</span></strong>, <span>//</span><span> 加入</span> 
            'username'=>'-----',
            'password'=>'---',
            'charset'=>'utf8',
            'schemaCachingDuration'=>'0',
            'autoConnect'=><span>false</span>,<span>
        )</span>,
Salin selepas log masuk

4.完成

 如:

 

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan