तो मैं Zend का उपयोग कर रहा हूँ और मैं एक Zend_Form_Element_File और तीन प्रमाणकों के साथ एक Zend फार्म है: 1. setRequired 2. एक्सटेंशन 3. आकारकस्टम त्रुटि संदेश ज़ेंड फ़ॉर्म तत्व फ़ाइल कैसे सेट करें?
$this->browse = new Zend_Form_Element_File('Browse');
$this->browse->setRequired(false)->removeDecorator('errors')->removeDecorator('label')
->addValidator('Extension', true, 'pdf')->addValidator('Size', false, 2000000);
मैं इन प्रमाणकों के लिए कस्टम त्रुटि संदेश सेट करना चाहते हैं, लेकिन पता नहीं कैसे।
कारण मैं एक कस्टम त्रुटि संदेश सेट करना चाहता हूं क्योंकि मेरे पास एक कस्टम सजावट है जिसके साथ मैं सभी त्रुटियों को पकड़ता हूं जब फॉर्म isValid() के साथ मान्य नहीं है और उन्हें फ़ॉर्म के शीर्ष पर प्रदर्शित करता है। जिस विधि के लिए मैं फॉर्म में त्रुटियों को पकड़ रहा हूं वह प्राप्तकर्ता है()।
मैं भी कोशिश की है: http://www.mail-archive.com/[email protected]/msg25779.html करके:
$validator = new Zend_Validate_File_Upload();
$validator->setMessages(array('fileUploadErrorNoFile' => 'Upload an image!''));
और कर
$this->browse->addValidator($validator);
किसी भी मदद की?
धन्यवाद! ऐसा करने के लिए एक रास्ता तलाश रहा था लेकिन यह दस्तावेज़ों में अत्यधिक स्पष्ट नहीं था। –