php - How to write custom error messages in object Zend_Validate_EmailAddress in Zend Framework -


मैं अपने नियंत्रक स्क्रिप्ट में संरक्षित $ _ messageTemplates = array () ओवरराइड करने की कोशिश कर रहा हूं।

  सुरक्षित $ _messageTemplates = सरणी (आत्म :: INVALID = & gt; "'% value%' मूल प्रारूप स्थानीय-पार्ट @ होस्टनाम "में एक मान्य ईमेल पता नहीं है, स्वयं :: INVALID_HOSTNAME => ईमेल पता '% value%' के लिए ''% hostname% '' मान्य होस्टनाम नहीं है, स्वयं: INVALID_MX_RECORD = & Quot; '% hostname%' ईमेल पता '% value%' "के लिए वैध MX रिकॉर्ड नहीं है, स्वयं :: DOT_ATOM = & gt;" '% localpart%' डॉट-परमाणु प्रारूप के अनुरूप नहीं है ", स्वयं :: QUOTED_STRING = & gt; "% localpart% 'को उद्धृत स्ट्रिंग प्रारूप के साथ मेल नहीं खाता", स्वयं: INVALID_LOCAL_PART = & gt; "'% localpart% 'ईमेल पता'% value% 'के लिए मान्य स्थानीय भाग नहीं है" , स्वयं :: LENGTH_EXCEEDED = & gt; "'% value%' की अनुमति दी लंबाई से अधिक है");   

मेरे नियंत्रक स्क्रिप्ट में मुझे यह कोड है:

  $ मान्यक = नया Zend_Validate_EmailAddress (); यदि ($ मान्यक- & gt; हैअवैध ($ _ POST ['ईमेल'])) {गूंज 'ईमेल प्रतीत होता है'; } else {foreach ($ validator- & gt; getMessages () $ संदेश के रूप में) {गूंज "$ message \ n"; }}   

यह कोड अच्छी तरह से काम करता है, लेकिन एक ही कस्टम त्रुटि संदेश कैसे लिख सकता है?

समझे <पूर्व> $ मान्यक = नया Zend_Validate_EmailAddress (); $ मान्यक- & gt; सेट मेसेज ('हैलो वर्ल्ड, कुछ गलत था', Zend_Validate_EmailAddress :: INVALID); यदि ($ मान्यक- & gt; हैअवैध ($ _ POST ['ईमेल'])) {गूंज 'ईमेल प्रतीत होता है'; } else {foreach ($ validator- & gt; getMessages () $ संदेश के रूप में) {गूंज "$ message \ n"; }}

Comments

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -