ThinkPHP用include file引入模板后,动态内容不执行,怎么处理呢
1个回答
展开全部
只是将指定的模板融合在当前模板中
就像你需要向当前模板传递所需数据一样,新加入的模板所需的数据当然要由你给出了
------解决方案--------------------------------------------------------不知道,只知道我的是可以的
------解决方案--------------------------------------------------------模板直接使用函数
模板文件中还支持直接调用函数的快捷方法,无需通过模板变量,包括两种方式:
1、执行函数并输出返回值格式:{:函数}例子:{:say_hello('ThinkPHP')} //say_hello()为用户自定义函数
实际执行结果等效为:<?phpecho say_hello('ThinkPHP');?>2、执行函数但不输出格式:{~函数}例子:{~say_hello('ThinkPHP')} //say_hello()为用户自定义函数
实际执行结果等效为:<?phpsay_hello('ThinkPHP');?>以上两种方法,也支持传入模板变量作为函数的参数。
--------------------------------
这是51dev讲的,希望对你有用,我没试过
------解决方案--------------------------------------------------------对用模版的意义持有否定意见。
就像你需要向当前模板传递所需数据一样,新加入的模板所需的数据当然要由你给出了
------解决方案--------------------------------------------------------不知道,只知道我的是可以的
------解决方案--------------------------------------------------------模板直接使用函数
模板文件中还支持直接调用函数的快捷方法,无需通过模板变量,包括两种方式:
1、执行函数并输出返回值格式:{:函数}例子:{:say_hello('ThinkPHP')} //say_hello()为用户自定义函数
实际执行结果等效为:<?phpecho say_hello('ThinkPHP');?>2、执行函数但不输出格式:{~函数}例子:{~say_hello('ThinkPHP')} //say_hello()为用户自定义函数
实际执行结果等效为:<?phpsay_hello('ThinkPHP');?>以上两种方法,也支持传入模板变量作为函数的参数。
--------------------------------
这是51dev讲的,希望对你有用,我没试过
------解决方案--------------------------------------------------------对用模版的意义持有否定意见。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询