Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 17-05-2009 21:43:57

b_20100
Membre
Date d'inscription: 23-09-2008
Messages: 23

[1.8.1]Questions sur le nouveau bootstrap

J'essaye de mettre en place le nouveau bootstrap qui m'a l'air vraiment pas mal mais je n'y arrive pas.
Là ou je coince pour le moment c'est sur la déclaration de mes db et l'enregistrement de plugin.

1) J'ai un plugin My_Plugin_Language qui se trouve dans /library/My/Plugin/Language.php. Si je l'enregistre dans le bootstrap.php de cette manière le plugin fonctionne sans problème.

Code:

function _initPlugins(){
    $this->bootstrap('frontController');
    $frontController = $this->getResource('frontController');
    $frontController->registerPlugin(new My_Plugin_Language());}

par contre quand j'essaye de le définir dans application.ini, ca ne fonctionne pas j'ai une belle erreur 500 dans mon browser. Pouvez vous me dire pq?

Code:

[general]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0

autoloaderNamespaces.0 = "My_"

includePaths.library = PATH "/library"

bootstrap.path = PATH "/application/Bootstrap.php"
bootstrap.class = "Bootstrap"

resources.frontController.controllerDirectory = PATH "/application/controllers"
resources.frontController.env = ENV
resources.frontcontroller.registerplugin.0 = My_Plugin_Language

resources.layout.layoutpath = PATH "/application/layouts"

resources.db.adapter = PDO_MYSQL
resources.db.params.dbname = admin
resources.db.params.host = localhost
resources.db.params.username = admin
resources.db.params.password = admin

resources.db2.adapter = PDO_MYSQL
resources.db2.params.dbname = web
resources.db2.params.host = localhost
resources.db2.params.username = admin
resources.db2.params.password = admin

1.1) question subsiliaire, y a t il moyen de spécifier des paramètres à un plugin en le déclarant via un fichier ini?

2) Mon 2e problème vient du fait que j'ai 2 base de données à déclarer. Hors en utilisant le fichier ini (voir ci dessus) je n'arrive a en déclarer qu'une seule. Message d'erreur: db2 n'est pas une ressource valide

Merci pour votre aide
Vincent

Hors ligne

 

#2 18-05-2009 05:57:16

lucien
Nouveau membre
Date d'inscription: 21-04-2009
Messages: 3

Re: [1.8.1]Questions sur le nouveau bootstrap

1) ça devrait fonctionner comme ça:
resources.frontcontroller.plugins.0 = My_Plugin_Language

1.1) j'ai l'impression que non, mais n'en suis pas sûr

2) je sais pas si ça répond à ta question, mais tu peux préfixé tes ressources suivant tes modules:
http://framework.zend.com/manual/en/zen … es.modules

Hors ligne

 

#3 18-05-2009 18:25:45

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [1.8.1]Questions sur le nouveau bootstrap

Code:

resources.frontController.plugins[] = My_Plugin_Language

Et hop ça marche comme ça wink

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