Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-08-2010 12:36:20

Geoffrey
Membre
Lieu: 63
Date d'inscription: 12-04-2007
Messages: 140
Site web

[Résolu] Code commun à tout un module

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

 

#2 11-08-2010 14:11:16

throrin19
Membre
Date d'inscription: 01-03-2009
Messages: 318
Site web

Re: [Résolu] Code commun à tout un module

peux tu montrer ce second bootstrap?

Hors ligne

 

#3 11-08-2010 15:03:54

Geoffrey
Membre
Lieu: 63
Date d'inscription: 12-04-2007
Messages: 140
Site web

Re: [Résolu] Code commun à tout un module

Code:

<?php

class Parclogement_Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
}

Rien que ça, çà suffit à faire sauter mes caractères accentués.

Geoffrey

Hors ligne

 

#4 11-08-2010 15:39:34

estacado
Nouveau membre
Date d'inscription: 02-07-2010
Messages: 7
Site web

Re: [Résolu] Code commun à tout un module

Question idiote mais nécessaire...

Le second bootstrap est bien placé à la racine du module en question?

Hors ligne

 

#5 11-08-2010 16:23:18

throrin19
Membre
Date d'inscription: 01-03-2009
Messages: 318
Site web

Re: [Résolu] Code commun à tout un module

Code:

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

 

#6 11-08-2010 16:24:24

Geoffrey
Membre
Lieu: 63
Date d'inscription: 12-04-2007
Messages: 140
Site web

Re: [Résolu] Code commun à tout un module

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

 

#7 11-08-2010 16:36:35

estacado
Nouveau membre
Date d'inscription: 02-07-2010
Messages: 7
Site web

Re: [Résolu] Code commun à tout un module

Bien vu throrin19. Effectivement c'est un point important.

Hors ligne

 

#8 11-08-2010 16:46:30

throrin19
Membre
Date d'inscription: 01-03-2009
Messages: 318
Site web

Re: [Résolu] Code commun à tout un module

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

 

#9 11-08-2010 17:05:20

Geoffrey
Membre
Lieu: 63
Date d'inscription: 12-04-2007
Messages: 140
Site web

Re: [Résolu] Code commun à tout un module

Merci,

Mon erreur était très bête et le comportement se justifie effectivement très bien.

Geoffrey

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