Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Hello à tous,
Je voulais vous demander si vous utilisez la toolbar de zend (celle du navigateur). J'ai vu un petit descriptif sur le lien ci-dessous, en fait personnellement je pense pas vraiment en avoir besoin. (peut-être que je me trompe )
http://static.zend.com/topics/La-Zend-Toolbar.pdf
Par contre j'ai vu Scienta ZF Debug Bar qui me semble relativement intéressant juste les infos de base qui sont toujours utiles, faudra que j'essaie ça en début de semaine.
http://code.google.com/p/zfdebug/
Voilà Voilà...
Dernière modification par m1b (11-01-2010 09:51:35)
Hors ligne
Je sais pas si vous avez déjà essayé de l'installé (avec la version actuelle du FK 1.9.6)
J'ai suivi la doc.
http://code.google.com/p/zfdebug/
http://code.google.com/p/zfdebug/wiki/Installation
J'ai mis le code nécessaire dans le bootstrap et bien modifié le chemin "base_path" ainsi que dézippé le répertoire "ZFDebug" au complet dans library.
Ensuite il se passe rien pas d'erreurs, mais pas de barre non plus, est-ce que vous avez déjà rencontré ça ?
Je me demande s'il y a pas une chose à dire à l'initialisation pour dire que la barre doit être active....
Hors ligne
Regarde bien, j'ai posté un post à ce sujet Il y a 2 jours
Hors ligne
Hello nORKy,
J'avais passé sur ton post et j'ai reproduit la même chose chez moi (mais sans doctrine) merci d'avoir fait le post c'est le seul qui concerne zfdebug .
J'ai bien fait les opérations suivantes.
1) J'ai mis "ZFDebug" dans le répertoire library
2) J'ai configuré le index.php (je mets juste les point vitaux)
define('APPLICATION_PATH',realpath(dirname(__FILE__) . '/../application')); $autoloader->registerNamespace('ZFDebug_');
3) J'ai configuré le bootstrap.php ou je pourrais avoir un doute c'est quand il fait "$this->bootstrap('frontController');" Il trouve automatiquement l'instance à partir du moment ou elle est lancée dans l'index ?
<?php class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { // Active le chargement de Model_, Form_, etc dans le répertoire de base du projet de ZF protected function _initAutoload() { $moduleLoader = new Zend_Application_Module_Autoloader(array( 'namespace' => '', 'basePath' => APPLICATION_PATH )); return $moduleLoader; } public function _initZFDebug() { $options = array( 'plugins' => array('Variables', 'ZFDebug_Controller_Plugin_Debug', 'File' => array('base_path' => APPLICATION_PATH), 'Memory', 'Time', 'Registry', 'Exception') ); $debug = new ZFDebug_Controller_Plugin_Debug($options); $this->bootstrap('frontController'); $frontController = $this->getResource('frontController'); $frontController->registerPlugin($debug); } }
Bilan le site fonctionne toujours mais sans la toolbar.
Hors ligne
as tu la présence dans <head> dans ton code html ?? sinon, rajoute le
Hors ligne
Re, hello
J'ai réussi à faire fonctionner la toolbar
Il n'y a qu'une seule chose que je peux recommander, c'est de passer par le fichier de configuration application.ini, on dirait que ça gère "mieux" l'ensemble.
Je peux pas vraiment expliquer la solution j'ai modifié la structure et cela fonctionne.
Voici mon fichier application.ini au cas où ça pourra aider certains.
Merci
[production] # Debug output phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 # Include path includePaths.library = LIBRARY_PATH # Autoloader autoloaderNamespaces[] = "App_" # Bootstrap bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" # Front Controller resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.frontController.env = APPLICATION_ENV # Layout resources.layout.layout = "layout" resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts" # Views resources.view.encoding = "UTF-8" resources.view.basePath = APPLICATION_PATH "/views/" # Database resources.db.adapter = "pdo_mysql" resources.db.params.host = "localhost" resources.db.params.username = "xxx" resources.db.params.password = "xxx" resources.db.params.dbname = "xxx" resources.db.isDefaultTableAdapter = true # Session resources.session.save_path = APPLICATION_PATH "/../data/session" resources.session.remember_me_seconds = 864000 [testing : production] # Debug output phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 # Database resources.db.params.dbname = "myproject_testing" [development : production] # Debug output phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 # Database resources.db.params.dbname = "myproject_development"
Hors ligne
Bonjour,
je suis un peu embêté sur le zend toolbar. ZF12
J'ai mon bootrstrap qui ressemble
public function run() { //$this->initAcl(); $this->set_conf(new Zend_Config($this->getOptions())); Zend_Registry::set( 'conf', $this->get_conf() ); $this->initDbMs(); parent::run(); } // les methodes de connexion, ACL... protected function _initZFDebug() { $autoloader = Zend_Loader_Autoloader::getInstance(); $autoloader->registerNamespace('ZFDebug'); $options = array( 'plugins' => array('Variables', 'Database' => array('adapter' => NULL), 'File' => array('basePath' => APPLICATION_PATH), 'Exception') ); $debug = new ZFDebug_Controller_Plugin_Debug($options); $this->bootstrap('frontController'); $frontController = $this->getResource('frontController'); $frontController->registerPlugin($debug); }
bien entendu ça ne marche pas, j'ai copié la librairie. ZFDEbug
le initZF debug est lancé avant mon init.
Je ne sais pas comment prendre l'affaire.
merci de votre aide
Dernière modification par Bebert (06-06-2013 12:18:38)
Hors ligne
Pages: 1