Validator : message personnalisé non pris en compte
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é :
Code:
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);
}
.....
} |
avec $typeOption = 'Alpha' et $messageOption = "test"
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