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

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

WBOY
Freigeben: 2016-06-13 09:18:24
Original
1118 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>,
Nach dem Login kopieren

4.完成

 如:

 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage