<foreach name="order.item" item="list">
……
<foreach name="order.item" item="list">
……
</foreach>
</foreach>
当'TMPL_DENY_PHP' => true 时,抛出异常“模板禁用PHP代码”;BUG原因分析:这是因为,foreach标签解析时会再次调用 $tplobj->parse(),而此时已有标签被解析成php代码,而parsePhp方法在 $tplobj->parse()中调用,所以嵌套时会被parsePhp检测出php代码而抛出异常。
涉及版本:最新3.2.3
解决方法:暂时没有想到好的解决方法,只有先允许模板使用原生php代码了。
BUG状态:已通知厂商,厂商未回复;
希望大家想办法,尽快解决此问题;
谢谢!
最佳答案
