Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-12-2010 11:30:55

bamak
Nouveau membre
Date d'inscription: 07-12-2010
Messages: 6

Zend_Validate + conversion caractères accentués

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

<?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;
    }

}
?>

grand merci pour votre aide

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages