1

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

这是我的代码:

<cfoutput>

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

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

</cfoutput>

我的映射是这样的:

E:\sites\exampleCom\cf_modules\reports\resultsTemplate.cfm

我做了一个#expandPath("/email_results#path#")# 它给了我正确的输出

(E:\sites\exampleCom\cf_modules\reports\resultsTemplate.cfm?id=123&contactid=123&ownerid=123)

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

4

1 回答 1

7

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

于 2012-11-06T20:06:14.650 回答