參見設置模板1可變我有2個模板無法訪問,其中在模板2(參考代碼)
<cfelseif cntDS eq 0 and cnt3G eq 0 and cntLLME eq 1>
<cfinclude template="template1.cfm">
<!---ID3 Start--->
<cfif session.usergroupid EQ 210 OR session.usergroupid EQ 260>
<cfinclude template="template2.cfm">
</cfif>
<!---ID3 End--->
我必須使用變量「template1.cfm」被設定在「 template2.cfm」。但顯示的順序與這些模板的包含順序相同。 但我無法使用在template2.cfm中設置的template1.cfm中的變量。
但是,如果我改變包括(template2然後template1)的順序,那麼我能夠訪問在template2中設置的template1中的變量。但前端的顯示順序發生了變化(這不是用戶的要求)。
任何人都可以請建議我如何實現願望的結果。
我建議你離開你的代碼和流程圖你的應用程序。 –
您需要退出當前的編碼方式並閱讀MVC並使用框架構建您的網站。你不應該把自己置於像這樣變量創建和視圖渲染和相互耦合的情況。 –
我的朋友,你正試圖改變編程語言的流程。編程語言執行從上到下,我想你需要編寫自己的解釋器/編譯器,從上到下執行,大聲笑。我同意亞當,改爲MVC。 –