मैं इसे अपने पृष्ठों में जोड़ रहा हूं:क्या include_once के लिए PHP के बराबर एक कोल्डफ्यूजन है?
pagewithinclude.cfm
<cfinclude template = "_pagename.cfm">
_pagename.cfm
<cfif Not IsDefined("variables.included_pagename")>
<cfparam name = "variables.included_pagename" default = "1">
rest of page
</cfif>
क्या सीएफ में कोई बेहतर तरीका है? PHP के include_once के समान कुछ?
परिभाषा के अनुसार, यदि चर परिभाषित किया गया है तो आप CFPARAM नहीं पाएंगे, आप इसके बजाय CFSET का उपयोग कर सकते हैं। यह कम ओवरहेड होगा। –
यह नहीं है कि यह बेन कैसे काम करता है, पहली बार फ़ाइल शामिल है, चर के पास YET परिभाषित किया गया है। यदि फ़ाइल को फिर से शामिल किया गया है, तो चर परिभाषित किया गया है (पहली बार से) और cfparam और शेष पृष्ठ कभी भी – davidosomething
हाय डेविड तक नहीं पहुंचता है। आपके पास परिभाषित नहीं है, और उसके अंदर, एक cfparam। इसका मतलब यह है कि आपका सीएफपेरम पहुंचने का एकमात्र समय होगा, अगर यह पहले से परिभाषित नहीं है, तो cfparam अनावश्यक बनाते हैं। आप वहां एक सीएफसेट का उपयोग कर सकते हैं और आपका कोड बिल्कुल वही काम करेगा। –