php - CodeIgniter Form Validation Set Message away from Controller -


मेरे पास मेरे नियंत्रक में वर्तमान कोड है:

  $ validated = $ this-> gt ; Form_validation - & gt; set_message ('आवश्यक', लैंग ('form_error_required')) - & gt; set_message ('valid_email', lang ('form_error_email')) - & gt; रन ()  

नियम मेरे प्रपत्र सत्यापन विन्यास फाइल में सहेजे गए हैं।

यह पूरी तरह से काम करता है, लेकिन मुझे व्यक्तिगत रूप से पता चलता है कि ये नियंत्रक (और न ही मॉडल में) में मौजूद नहीं होना चाहिए।

< P> मैं जानना चाहूंगा कि क्या इन सेट_मेस को एक config फाइल में भी सहेजना है, या, बेहतर, मौजूदा "आवश्यक" और "वैध_ईमेल" लाइनों को सिस्टम फ़ोल्डर में भाषा फ़ाइलों को बदलने के बिना ओवरराइड कैसे करें। / P>

मैंने अपनी भाषा फ़ाइल में "अपेक्षित" और "मान्य_ईमेल" लाइनों को शामिल करने की कोशिश की, और जिस क्रम में फॉर्म वैलिडेशन लाइब्रेरी और मेरी भाषा फ़ाइलों को लोड किया गया था, उसे बदल दिया - यह कुछ भी नहीं बदला।

सिस्टम को देखें स्टेम / भाषा / अंग्रेजी / फॉर्म_विलिडेटेशन_लांग.php।

इसे एप्लिकेशन / भाषा / अपनी लँगिंग / कॉपी में कॉपी करें और ज़ाहिर है, अंदर स्ट्रिंग्स का अनुवाद करें।


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -