2013-01-23 15 views
7

मैंने अभी स्मार्टफ़ी का उपयोग करना शुरू किया है, इसलिए मैं इसे पूरी तरह से गलत कर रहा हूं, लेकिन मुझे समस्या का समाधान नहीं मिल रहा है। मैं 4 बार पुनरावृत्ति करने के लिए एक लूप प्राप्त करने की कोशिश कर रहा हूं, प्रत्येक पुनरावृत्ति पर $ i बढ़ा रहा हूं। सुंदर मानक सामान।पाश अपरिचित टैग के लिए smarty

चतुर प्रलेखन के अनुसार

, छोरों के लिए निम्नलिखित रूप में होने चाहिए:

{for $i=0 to 3} 

लेकिन मैं कार्यावधि में निम्न त्रुटि हो रही है:

{for $var=$start to $end} 

मेरे वर्तमान पाश बयान इस प्रकार है :

Fatal error: Smarty error: [in ..views/landing/index.tpl line 69]: syntax error: unrecognized tag 'for' (Smarty_Compiler.class.php, line 590) in ../library/1.11/Smarty/Smarty.class.php on line 1093

लूप लाइन 69 पर है जो संकलन रेखा है आर असफल रहा है। मैंने आसानी से पढ़ने के लिए उस त्रुटि संदेश में यूआरएल को भी छोटा कर दिया है।

मुझे यकीन नहीं है कि मैं यहां क्या कर रहा हूं। मैंने त्रुटि संदेश के विभिन्न हिस्सों को गुगल करने का प्रयास किया है, लेकिन इसका कोई फायदा नहीं हुआ है।

आपके समय के लिए धन्यवाद।

उत्तर

13

क्षमाप्रार्थी। बस एहसास हुआ कि हमारा सर्वर Smarty V2 चला रहा है। वी 3 तक लूप के लिए पेश नहीं किया गया था। अगर किसी और को यह समस्या हो रही है और मेरे जैसे हैं, तो {Section} और {foreach} टैग को अपग्रेड करने में असमर्थ हैं। वे वी 2 में उपलब्ध हैं और ऐसा करने में सक्षम हो सकते हैं जो आपको चाहिए।