Dwoo / codeigniter: Is there a way to assign data from php to dwoo vars INSIDE templates? -
शुद्ध दोहरे समतुल्य होगा:
$ dwoo-> आउटपुट ('डूओटेस्ट / सूचकांक ', सरणी (' assignedVar '= & gt;' हैलो '));
(मैं फिलिर्जन की लाइब्रेरी के साथ वास्तव में इसे कोडिगनिटर के साथ प्रयोग कर रहा हूं):
$ this-> dwooParser- & gt; parse ('दोवोटेस्ट / सूचकांक ', सरणी (' assignedVar '= & gt;' हैलो '));
तब index.php के अंदर
{$ assignedVar} // आउटपुट 'हैलो' & lt; php $ localVar = 'LocalVar'; ? & Gt; {$ LocalVar} // आउटपुट: त्रुटि
क्या टेम्पलेट के अंदर डीपीओ से डेटा पास करने का एक तरीका है?
मैं इसका उपयोग क्यों कर रहा हूं मेरे पास एक ऐसा दृश्य है जिसकी जरूरत है कुछ प्रकार के प्रसंस्करण (यह एक उन्नत दृश्य है, इसलिए मैं हर बार नियंत्रक के अंदर प्रसंस्करण नहीं रखना चाहता), index.php के अंदर मेरे पास
'Index.h.php' // (संकेतन सी + + हेडर फाइलों से प्रेरित) की आवश्यकता होती है।
उपरोक्त उदाहरण के साथ में, index.h.php $ नियत वर्क को संसाधित करेगा, और $ LocalVar में डेटा, तब डेटा का प्रदर्शन टेम्प्लेट index.php के अंदर होगा।
(इसके अलावा एक साइड नोट पर, जहां इस डूओ बात के लिए दस्तावेज है ... मेरा मतलब है कि विकी ... यह है कि यह क्या है?)
यह स्थानीय चर को दोहरे ऑब्जेक्ट के आंतरिक चर में सहेजा जाता है जबकि टेम्पलेट निष्पादित है। वास्तविक टेम्प्लेट कोड को ड्वो ऑब्जेक्ट के संदर्भ में निष्पादित किया जाता है, इसलिए आपके पास इसके तरीकों के उपयोग से PHP का उपयोग किया जा सकता है।
इस स्थिति में आप जो विधि चाहते हैं वह यह है कि उदाहरण के लिए उसे असाइन करना होगा: < / P>
& lt;? Php $ this- & gt; असाइनइनस्कोप ('हैलो', 'स्थानीयवेर'); ? & Gt; {$ LocalVar} // outputs हैलो
आप इसे से भी पढ़ सकते हैं, अर्थात्:
& lt;? Php echo $ this- & gt; readVar ( 'localVar'); ? & Gt; // आउटपुट हैलो फिर से
Comments
Post a Comment