日期:2014-05-17  浏览次数:20515 次

关于smarty include file 传参数问题
在模板中
为什么我的<!--{include file=$filename}-->
或者<!--{include file="myname.tpl?$val"}-->
中的变量不能被解释?

------解决方案--------------------
你可以自行修改它的解释代码
------解决方案--------------------
当你写include的时候它就已经可以使用本模板的变量了

既然你都可以写$val 了,不用传,在myname.tpl中用就可以了,当然你的$val有值才能显示
------解决方案--------------------
它有自己的注释规格!
------解决方案--------------------
探讨
谢谢 只是我这里情况有些特殊,我的<!--{include file="myname.tpl?$val"}-->中的myname.tpl要求
必须是纯静态的,里面不能有任何smarty或是php的变量,所以只能使用传递参数的形式