bonjour à vous
je cherche à traduire un message d'erreur destiné à un champs de ma form
.... en fait il ne s'affiche pas s'il y a présence d'accents.
seulement je ne sais pas comment faire.
utf8_encode et url_encode ne fonctionnent pas ici.
voici ma classe :
grand merci pour votre aide
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 <?php require_once 'Zend/Validate/Abstract.php'; class Validate_NameMatch extends Zend_Validate_Abstract { const NAME_MISMATCH = 'titre accepté'; protected $_compare; public function __construct($compare) { $this->_compare = $compare; } protected $_messageTemplates = array( self::NAME_MISMATCH => utf8_encode('Le nom du disque n est pas accepté') // self::NAME_MISMATCH => 'titre non accepté' ); public function isValid($value) { $this->_setValue((string) $value); if ($value !== $this->_compare) { $this->_error(self::NAME_MISMATCH); return false; } return true; } } ?>
Partager