2011-10-13 23 views
17

मैं Smarty टेम्पलेट इंजन का उपयोग कर रहा हूँ।मैं कैसे जांच सकता हूं कि Smarty में कोई चर मौजूद है या नहीं?

मैं एक साधारण लॉगिन पेज कर रहा हूं। मैं अगर वहाँ कुछ समस्याएं भी हैं त्रुटि एक संदेश के साथ नाम के एक variabile सेट है, लेकिन नहीं तो मैं मिलता है:

Notice: Undefined index: error 

मैं कैसे जांच कर सकता है इस चर मौजूद है तो क्या होगा?

मैं केवल कार्य करें:

{if $error}<h1>{$error}</h1>{/if} 

धन्यवाद

+0

नीचे दिए गए उत्तर को ध्यान में रखना नहीं है। $ त्रुटि मौजूद हो सकती है और शून्य हो सकती है, जिसमें किस मामले में जारी ($ त्रुटि) झूठी रिटर्न देता है। – pwagner

उत्तर

38

isset() - smarty - एक चर `null` सेट किया जा सकता है कि php

isset($error) 
48

ये लीजिए!

{if isset($error)} 
संबंधित मुद्दे

 संबंधित मुद्दे