Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je souhaite déclarer une aide d'action pour tout un module, mais uniquement pour ce module. J'ai donc créé un bootstrap à mon module, mais celui-ci s'exécute à tous les modules, et en plus, la simple présence de ce 2e bootstrap me passe toutes les infos qui viennent de ma bdd en iso au lieu d'utf.
Comment faire pour faire une sorte de bootstrap qui ne se déclenche que si on utilise ce module ?
Et au passage, pourquoi la simple présence de ce 2e bootstrap me fou en l'air l'encodage ?
Merci
Dernière modification par Geoffrey (11-08-2010 17:05:33)
Hors ligne
peux tu montrer ce second bootstrap?
Hors ligne
class Parclogement_Bootstrap extends Zend_Application_Bootstrap_Bootstrap
ça vient aussi de ça. Si c'est ton bootstrap de module il doit étendre Zend_Application_Module_Bootstrap
Hors ligne
estacado a écrit:
Question idiote mais nécessaire...
Le second bootstrap est bien placé à la racine du module en question?
Oui oui, il est bien directement à la racine du modulé, d'ailleurs il est bien en compte mais même en dehors du modulé et surtout sa présence me casse l'encodage de send_db
Geoffrey
Hors ligne
Si il étend Bootstrap_Bootstrap, il va remettre les réglages initiaux de Zend et non les tiens. Hors avec Module_Bootstrap, il va rajouter des réglages aux existants, seulement pour ton module (quitte à en écraser si définis).
Corrigez moi si je me trompe.
Cordialement
Hors ligne