Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-01-2013 16:18:59

amyamou
Nouveau membre
Date d'inscription: 15-01-2013
Messages: 3

Problème pour instancier une classe DbTable dans le bootstrap

Bonjour,

Je souhaite effectuer la traduction de mon application vers la langue spécifier par l'utilisateur et qui est enregistrer dans la base de donnée et donc j'ai mis ce code dans le bootstrap :

Code:

public function _initTranslate()
    {
      $translate = new Zend_Translate('array', APPLICATION_PATH . '/languages/ar/ar.php', 'ar');
      $utilisateur = new Application_Model_DbTable_Utilisateur();
      $utl= $utilisateur->getUtilisateur();
      $langue= $utl['langue'];
      $locale = new Zend_Locale($langue);
      $translate->setLocale($locale);
      Zend_Registry::set('translate', $translate);
    }

(bien évidement j'ai aussi mis le code nécessaire dans '/languages/ar/ar.php')

Le but est de changer directement la langue de l'application une fois l'utilisateur effectue ce changement dans une certaine view.

Mais le problème survient dans la ligne du code :

Code:

 $utilisateur = new Application_Model_DbTable_Utilisateur();

sachant bien que celà marche dans les controllers de mon application.

je n'ai pas compris pourquoi je ne peux pas instancier un classe de DbTable dans le bootstrap !!!

Je vous prie de m'aider pour ce problème car j'ai beaucoup cherché mais je n'ai pas trouvé de solution. Merci d'avance

Hors ligne

 

#2 15-01-2013 17:11:20

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Problème pour instancier une classe DbTable dans le bootstrap

Ca serait bien d'éviter les doubles post ... Je clos ton sujet se trouve ici : www.z-f.fr/forum/viewtopic.php?id=8431

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