将变量传递给cfinclude

时间:2010-09-15 19:26:27

标签: coldfusion

如何将变量传递到我从其他页面包含的cfm页面?

示例:

<cfset a.name = "me">
<cfset a.age = 135>
<cfinclude template="displayNameAndAgeFrom_A.cfm">

和displayNameAndAgeFrom_A.cfm是

<cfoutput>#a.name# #a.age#</cfoutput>

谢谢!

2 个答案:

答案 0 :(得分:6)

AFAIK,这应该与您发布它的方式一致,而不必传递任何东西。外部/呼叫页面中可用的任何值都可在随附的页面中找到。

答案 1 :(得分:1)

另外值得注意的是,您还有<cfmodule ... />可用。 cfmodule将允许您调用相同的模板,但您可以为相同的属性传入不同的值。

查看ColdFusion 9 documentation on cfmodule

但是,此模板/模块只能访问调用者模板可访问的少数范围:请求,会话和应用程序