Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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.
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?
[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
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