Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-05-2008 16:29:20

TitiFr
Nouveau membre
Date d'inscription: 11-05-2008
Messages: 2

[Résolu][1.5.1][Zend_Controller_Front] Récupérer la liste des modules.

Bonjour,

J'utilise la fonction addModuleDirectory sur le contrôleur frontral et ça marche au poil mais je souhaiterais récupérer la liste des modules qui sont présents dans le répertoire. Ceci afin de pouvoir demander aux modules leur numéro de version, description, etc.

Merci d'avance.

Dernière modification par TitiFr (17-05-2008 01:10:12)

Hors ligne

 

#2 16-05-2008 17:33:47

fizzbanana
Membre
Date d'inscription: 29-05-2007
Messages: 40

Re: [Résolu][1.5.1][Zend_Controller_Front] Récupérer la liste des modules.

Je recommende que vous regardez le code pour Zend_Controller_Front.php.

En fait, addModuleDirectory fait un foreach avec addControllerDirectory pour chaque module dans le direcotry.

En fin, vous pouvez faire un $front->getControllerDirectory(); pour avoir un Array des controller directories.

Voila le code pour getControllerDirectory.

Code:

    /**
     * Retrieve controller directory
     *
     * Retrieves:
     * - Array of all controller directories if no $name passed
     * - String path if $name passed and exists as a key in controller directory array
     * - null if $name passed but does not exist in controller directory keys
     *
     * @param  string $name Default null
     * @return array|string|null
     */
    public function getControllerDirectory($name = null)
    {
        return $this->getDispatcher()->getControllerDirectory($name);
    }

Hors ligne

 

#3 17-05-2008 01:09:54

TitiFr
Nouveau membre
Date d'inscription: 11-05-2008
Messages: 2

Re: [Résolu][1.5.1][Zend_Controller_Front] Récupérer la liste des modules.

Merci beaucoup c'est exactement ce qu'il me fallait. J'avais bien vu cette fonction mais j'avais mal compris ce qu'elle retournais :-)

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