Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-01-2013 18:09:48

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

gestion

Bonjour tous le monde,

J'ai l'impression de coder quelque chose qui n'est pas logique et j'aimerais avoir d'autre avis.

J'ai deux contrôler,

Dans chacun de ces controler j'ai besoin du même objet de type AbstractTableGateway.

Est-ce que ça vous parait logique que j'écrive donc deux fois la même fonction, une fois dans chaque contrôler pour avoir accès à mon objet XxxxTable

Code:

   public function getXxxxTable()
    {
        if (!$this->xxxxTable) {
            $sm = $this->getServiceLocator();
            $this->xxxxTable = $sm->get('MonModule\Model\XxxxTable');
        }
        
        return $this->xxxxTable;
    }

Vos avis ?

Hors ligne

 

#2 21-01-2013 18:18:39

Juch
Membre
Lieu: Paris 17e
Date d'inscription: 29-04-2009
Messages: 48

Re: gestion

Il est sans doute possible que tu l'utilises encore autre part, dans un autre contrôleur non ?
Je te conseille plutôt de faire une aide d'action, c'est fait pour ça

Hors ligne

 

#3 21-01-2013 18:22:26

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

Re: gestion

Absolument ça pourrait se reproduire. Faut que je voie cette histoire d'aide d'action. Je vais chercher une explication qui me permette de bien saisir le fonctionnement, parce que j'ai un peu de mal pour le moment.

Hors ligne

 

#4 22-01-2013 09:55:26

jmleroux
Membre
Lieu: Nantes
Date d'inscription: 14-11-2012
Messages: 32
Site web

Re: gestion

Hors ligne

 

#5 22-01-2013 12:48:45

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

Re: gestion

jmleoux : Thanks, je vais regarder, je connais pas du tous les initializer

Juch : Heuu, petite question, les aides d'action en zf2 tu entends quoi par la ? Ca existe plus vraiment non ?

Hors ligne

 

#6 22-01-2013 15:15:08

Juch
Membre
Lieu: Paris 17e
Date d'inscription: 29-04-2009
Messages: 48

Re: gestion

Le terme n'existe plus en effet non dans ZF2 mais le principe reste le même.

Jette un oeil la dessus
Zend\Mvc\Controller\PluginManager

Hors ligne

 

#7 22-01-2013 15:34:31

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

Re: gestion

Oui maintenant on appelle ça des plugins smile

Hors ligne

 

#8 22-01-2013 16:20:23

Juch
Membre
Lieu: Paris 17e
Date d'inscription: 29-04-2009
Messages: 48

Re: gestion

oui mais ça peut porter à confusion avec les plugins ZF1 qui pour le coup n'ont rien à voir smile

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