coldfusion - Custom Tags and cfimport -
मैपिंग के साथ कस्टम टैग्स काम करते हैं?
मैंने कोशिश की है:
& lt; cfset this.mappings ["/ सीटी" ] = विस्तारपैथ ("/ myProjects / Project1 / CustomTags") & gt;
के अंदर Application.cfc और
& lt; cfimport prefix = "tag" टैगलिब = "/ सीटी" & gt;
मेरे पृष्ठ के अंदर, लेकिन यह नहीं है।
यह कहते हैं:
/ CT द्वारा निर्दिष्ट टैग लाइब्रेरी को आयात नहीं किया जा सकता निम्नलिखित त्रुटि आई थी: C: \ Inetpub \ wwwroot \ CT सुनिश्चित करें कि आपने एक वैध टैग लाइब्रेरी निर्दिष्ट कर दी है।
डॉक्स का कहना है कि इसमें निर्दिष्ट निर्देशिका के साथ काम करता है व्यवस्थापक ColdFusion मैपिंग पृष्ठ। क्या आपने कोल्डफ्यूज़न व्यवस्थापक में मैपिंग सेट करने की कोशिश की है कि यह पहले काम करता है? यदि यह काम करता है, लेकिन यह .app.cfc में प्रति ऐप्लिकेशन सेट अपनहीं काम करता है, तो संभवतः यह एक बग है?!?
संपादित करें: मैंने एडम के परीक्षण की विस्तृत पैड () फ़ंक्शन का उपयोग करने के लिए सुझाव, लेकिन यह भी काम नहीं करता क्योंकि टैगलिब विशेषता में एक स्थिर मूल्य होना चाहिए। इसमें एक चर या फ़ंक्शन शामिल नहीं हो सकता। यह केवल तब तक काम नहीं करता जब तक कि आप कोल्डफ्यूज़न व्यवस्थापक में मैपिंग सेट का उपयोग न करें। मैंने इस एप्लिकेशन.cfc का उपयोग करके निम्नलिखित परीक्षणों की कोशिश की।
& lt; cfcomponent & gt; & Lt; cfset this.name = "TestApp" / & gt; & Lt; cfset this.loginStorage = "सत्र" / & gt; & Lt; cfset this.sessionManagement = सच / & gt; & Lt; cfset this.setClientCookies = सच / & gt; & Lt; cfset this.setDomainCookies = false / & gt; & Lt; cfset this.sessionTimeOut = CreateTimeSpan (0,12,0,0) / & gt; & Lt; cfset this.applicationTimeOut = CreateTimeSpan (1,0,0,0) / & gt; & Lt; cfset this.mappings ['/ CT'] = "सी: \ अपाचे \ htdocs \ myProjects \ Project1 \ CustomTags" / & gt; & Lt; / cfcomponent & gt;
और यह एक कोल्डफ्यूज़न टेम्पलेट में है:
& lt; cfimport prefix = "tag" taglib = "# विस्तारपथ ('/ सीटी') #" & gt ;
त्रुटि फेंकता है:
इस अभिव्यक्ति में एक निरंतर मान होना चाहिए।
& lt; cfset सीटी = विस्तारपथ ('/ सीटी') / & gt; & Lt; cfimport उपसर्ग = "टैग" टैगलाब = "# सीटी #" & gt;
त्रुटि फेंकता है:
इस अभिव्यक्ति में एक निरंतर मान होना चाहिए।
Comments
Post a Comment