2012-11-06 160 views
1

我正在嘗試cfinclude文件並將某些值傳遞給該特定文件。我不知道是否有可能,所以任何答覆表示讚賞。CFinclude issue

這是我的代碼:

<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傳遞變量嗎?這是什麼它錯過了我的代碼?

+0

這裏是一個類似的問題:http://stackoverflow.com/questions/3721079/passing-variables-to-cfinclude – Yisroel

回答

7

不,您不會將變量傳遞給包含頁面。 include將在相同的上下文中執行,所以它可以直接看到email_id和其他變量。

+0

我在寫完這個問題後想到了這個問題。我正在重寫我的代碼 – Geo