अद्यतन: उत्तर के आधार पर मैंने शुरुआत में IsInstanceOf() का उपयोग करने का मार्ग चलाया जो इस आवश्यकता के लिए डिज़ाइन किया गया था। हालांकि यह किसी अज्ञात कारण के लिए बेहद अक्षम है। ऐप को डिबग करने में बाद में मैंने ऑब्जेन्स पर कुछ गुणों को केवल इन्सस्टेंस के बजाय उपयोग करने के लिए समाप्त कर दिया जिसके परिणामस्वरूप परिमाण गति सुधार के क्रम में।क्या किसी ऑब्जेक्ट को किसी घटक प्रकार और/या विरासत प्रकार के विरुद्ध परीक्षण करना संभव है?
जो मैं करने की कोशिश कर रहा हूं वह यह देखने के लिए कि किस प्रकार का घटक है, कोल्डफ्यूजन में एक ऑब्जेक्ट का परीक्षण करना है। कुछ की तरह ...
<cfif isValid("compath.dog", currentObj)>
...do something specific with dog objects...
</cfif>
मैंने सोचा था कि यह संभव हो गया था लेकिन कह प्रकार मैं गुजर रहा प्रकार के वैध सूची में एक के अनुरूप नहीं है कोई त्रुटि प्राप्त ...
मान्य प्रकार तर्क हैं: कोई, सरणी, बूलियन, दिनांक, संख्यात्मक, क्वेरी, स्ट्रिंग, संरचना, यूयूआईडी, GUID, बाइनरी, पूर्णांक, फ्लोट, यूरोोडेट, समय, क्रेडिट कार्ड, ईमेल, एसएसएन, टेलीफोन, ज़िप कोड, यूआरएल, रेगेक्स, रेंज, घटक, या variableName।
क्या इसे कोल्डफ्यूज़न में पूरा करने का कोई तरीका है?
मेरा मानना है कि दस्तावेज़ कहां कहता है, उस घटक में "घटक", आप सचमुच "घटक" दर्ज कर सकते हैं और यह मूल्यांकन करेगा कि चर एक घटक है या नहीं। यह जांचने के लिए कि क्या यह एक विशिष्ट घटक वर्ग है, नीचे सैम किसान का उदाहरण उपयोग करें। –