CF包含问题

时间:2012-11-06 20:00:24

标签: coldfusion

我正在尝试cfinclude一个文件,并将一些值传递给该特定文件。我不知道是否可能,所以任何回复都表示赞赏。

这是我的代码:

<cfoutput>

    <cfset path = "?id=#email_id#&contactid=#email_contactid#&ownerid=#email_ownerid#">

    <cfinclude template="/email_results#path#">

</cfoutput>

我的映射是这样的:

  

E:\网站\ exampleCom \ cf_modules \报告\ resultsTemplate.cfm

我做了#expandPath(“/ email_results #path#”)#并且它给了我正确的输出

  

(E?:\网站\ exampleCom \ cf_modules \报告\ resultsTemplate.cfm ID = 123&安培;使用ContactID = 123&安培; OWNERID = 123)

但是当我试图包含该文件时,它会出错。我可以通过cfinclude传递变量吗?这是它错误我的代码吗?

1 个答案:

答案 0 :(得分:7)

不,您不会将变量传递给包含页面。 include将在相同的上下文中执行,因此它可以直接查看email_id和其他变量。