如何将变量传递到我从其他页面包含的cfm页面?
示例:
<cfset a.name = "me">
<cfset a.age = 135>
<cfinclude template="displayNameAndAgeFrom_A.cfm">
和displayNameAndAgeFrom_A.cfm是
<cfoutput>#a.name# #a.age#</cfoutput>
谢谢!
答案 0 :(得分:6)
AFAIK,这应该与您发布它的方式一致,而不必传递任何东西。外部/呼叫页面中可用的任何值都可在随附的页面中找到。
答案 1 :(得分:1)
另外值得注意的是,您还有<cfmodule ... />
可用。 cfmodule
将允许您调用相同的模板,但您可以为相同的属性传入不同的值。
查看ColdFusion 9 documentation on cfmodule。
但是,此模板/模块只能访问调用者模板可访问的少数范围:请求,会话和应用程序