数码资讯
通过Yii调试SQL的常用方法
Yii调试SQL主要有以下方法: 一、系统自调试: 首先是打开调试模式: 在生产模式下删除以下几行 定义('yii_debug)或定义('yii_debug ',真的); 指定每个日志消息中应该显示多少级别的调用/堆栈 定义('yii_trace_level)或定义('yii_trace_level
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
Yii调试SQL主要有以下方法:
一、系统自调试:
首先是打开调试模式:
在生产模式下删除以下几行
定义('yii_debug)或定义('yii_debug ',真的);
指定每个日志消息中应该显示多少级别的调用/堆栈
定义('yii_trace_level)或定义('yii_trace_level ',3);
应用程序使用时间
/ /定义('yii_begin_time)或定义('yii_begin_time,瞬时(真正的));
main.php页:
'程序' = >阵列(
网站/ error'action显示错误 / /使用
erroraction= > 'site /错误,
),
log=数组(
类= > 'clogrouter,
路线=数组(
(阵列
类= > 'cfilelogroute,
水平= >错误、警告,
),
下面显示页面日志
(阵列
类= > 'cweblogroute,
水平= > 'trace ' / /水平微量
类别= >系统。分贝。* / /只显示在数据库中的信息,包括数据库连接、数据库语句
),
),
),
对yii_trace_level数量较大的,更清晰的信息。
两。使用调试工具:
Yii调试工具栏将打包成扩展,然后将其添加到配置文件main.php
log=数组(
类= > 'clogrouter,
路线=数组(
(阵列
类= > 'ext.yii-debug-toolbar yiidebugtoolbarroute,
ipfilters= >阵列('127.0.0.1 ','192.168.1.215),
),
),
),
添加两个属性数据库in'components ',如果不。
enableprofiling= >真的,
enableparamlogging= >真的,
然后,如果有其他调试工具的插件,可能会导致SQL语句丢失和代码被注入的冲突。
一、系统自调试:
首先是打开调试模式:
在生产模式下删除以下几行
定义('yii_debug)或定义('yii_debug ',真的);
指定每个日志消息中应该显示多少级别的调用/堆栈
定义('yii_trace_level)或定义('yii_trace_level ',3);
应用程序使用时间
/ /定义('yii_begin_time)或定义('yii_begin_time,瞬时(真正的));
main.php页:
'程序' = >阵列(
网站/ error'action显示错误 / /使用
erroraction= > 'site /错误,
),
log=数组(
类= > 'clogrouter,
路线=数组(
(阵列
类= > 'cfilelogroute,
水平= >错误、警告,
),
下面显示页面日志
(阵列
类= > 'cweblogroute,
水平= > 'trace ' / /水平微量
类别= >系统。分贝。* / /只显示在数据库中的信息,包括数据库连接、数据库语句
),
),
),
对yii_trace_level数量较大的,更清晰的信息。
两。使用调试工具:
Yii调试工具栏将打包成扩展,然后将其添加到配置文件main.php
log=数组(
类= > 'clogrouter,
路线=数组(
(阵列
类= > 'ext.yii-debug-toolbar yiidebugtoolbarroute,
ipfilters= >阵列('127.0.0.1 ','192.168.1.215),
),
),
),
添加两个属性数据库in'components ',如果不。
enableprofiling= >真的,
enableparamlogging= >真的,
然后,如果有其他调试工具的插件,可能会导致SQL语句丢失和代码被注入的冲突。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。