Bonjour, je debut avec Zend_Form et j'ai plein de questions. Toutesfois je vais me cantonner a celle qui me préoccupe en ce moment, a savoir les message personnalisé des validator.
J'ai donc un formulaire avec un champ text auquel je veux afffecter un validator avec un message personnalisé :
avec $typeOption = 'Alpha' et $messageOption = "test"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 class My_Form extends Zend_Form { ..... public function addImputText($elementLib, $elementUniqueName, $selectedValue, $required, $typeOption = NULL, $messageOption = NULL) { $element_form = new Zend_Form_Element_Text($elementUniqueName); $element_form->setValue($selectedValue); $element_form->setRequired($required); if ($element_form->isRequired()) { $elementLib .= '*'; } $element_form->setLabel($elementLib); if(isset($typeOption) && isset($messageOption)) { $element_form->addValidator($typeOption, array('message' => $messageOption) ); } $this->addElement($element_form); } ..... }
Le validator fonctionne puisque un message est affiché, mais ce message est en anglais.
Je me suis basé sur un exemple trouve sur le web.
Le problème c'est qu'il y a tellement de façon de faire qu'au final je ne sais plus quoi faire.
Avez vous une idée, un conseil ?
Merci
Partager