ecshop调试模式的开启,有助于二次开发,问题的定位。
开启ECShop调试模式,对于ecshop二次开发人员特别重要,这里ecshop模板堂按照经验介绍下方法:
设置ECShop调试模式。
操作:
打开“/data/config.php”添加以下代码:
1 define('DEBUG_MODE', 0);
参数说明:
0 //禁用调试模式
1 //显示所有错误
2 //禁用Smarty缓存
4 //使用includes/lib.debug.php
8 //记录查询的SQL“includes/cls_mysql.php query()”到“data/mysql_query_hash_Y_M_D.log”。
例子:
define('DEBUG_MODE', 3); // 3=1+2,显示错误、禁用ECShop缓存
另外我们可以通过includes\cls_template.php文件中的fetch方法引入如下代码
//让调试状态显示加载的模版文件路径
if(DEBUG_MODE>0){
echo '<!--'.$this->template_dir . '/' . $filename.'--!>';
}
从而实现快速定位模版文件
相关文章