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 に答える