当前位置:首页>文章>ecshop 3.6 在前台模板中打印数组

ecshop 3.6 在前台模板中打印数组

2018-05-13 3160 文章
ecshop 3.6 与旧版本或小京东什么的有所不同,旧版本用的是 smarty2 ,而新版 ecshop 用的是 smarty3 语法上有所不同,不支持 PHP 原生语法 <?php var_dump(xxx);?> ,但可以自定义一个打印函数来打印数组,修改如下: 找到 include/cls_template.php 文件 找到 get_val() 函数(大约650行),在最后的 default: break; 上方加入以下内容:
  1. case 'print_r':
  2.   $p = 'print_r(' . $p . ',true)';
  3.   break;
使用时,在模板中通过 {$some|print_r} 来打印。  

评论 (0)