IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MVC PHP Discussion :

problème application modulaire


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 80
    Par défaut problème application modulaire
    bonjour, j’essaie de mettre en place une appli modulaire en ayant suivit le tuto mis à disposition sur Developpez.com : http://aityahia.developpez.com/tutor...lication/#LIII
    mais je n'y arrive pas j'ai deux erreur que je ne comprend pas du tout si quelqu'un pourrait m'aider svp

    [B]Fatal error: Uncaught exception 'Zend_Application_Bootstrap_Exception' with message 'Unable to resolve plugin "logs"; no corresponding plugin with that name' in C:\wamp\www\blog\library\Zend\Application\Bootstrap\BootstrapAbstract.php on line 330
    ( ! ) Zend_Application_Bootstrap_Exception: Unable to resolve plugin "logs"; no corresponding plugin with that name in C:\wamp\www\blog\library\Zend\Application\Bootstrap\BootstrapAbstract.php on line 330][/B

  2. #2
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Bonsoir,
    Je penses que ton message n est pas complet peux tu nous faire voir où est appelé logs.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 80
    Par défaut
    il est appelé dans indexController du module Admin et du module par défaut
    comme ceci :
    application/modules/default/IndexController.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    class IndexController extends Zend_Controller_Action
    {
     
     
    	public function init()
    	{
    		$this->view->headTitle ( 'Mon application avec Zend_Application (Utilsateur par défaut)' );
    	}
     
    	public function indexAction()
    	{
    		$this->_response->appendBody('Bienvenue');
     
    		$bootstrap = $this->getInvokeArg('bootstrap'); //Récupère l'instance de notre bootstrap
     
    		if ($bootstrap->hasResource('logs')) //vérifie si la ressource logs existe
    		{
    		    $logs = $bootstrap->getResource('logs'); //Récupère l'instance de la ressource enregistrée
     
    		    if (isset($logs)){
     
    		         $logs->info('une information');
    		         $logs->warn('un avertissement');
    		         $logs->err('une erreur');
    		    }
    		}
     
    	}
     
     
    }
    application/modules/admin/IndexController.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    class Admin_IndexController extends Zend_Controller_Action
    {
     
    	public function init()
    	{
    		/* Initialize action controller here */
    		$this->view->headTitle ( 'Mon application avec Zend_Application (Administrateur)' );
    	}
     
    	public function indexAction()
    	{
    		$this->_response->appendBody('Bienvenue Admin');
     
     
    		$bootstrap = $this->getInvokeArg('bootstrap'); //Récupère l'instance de notre bootstrap
    	    $conteneur  = $bootstrap->getContainer();
     
    		if (isset($conteneur->logs)) { //vérifie si la ressource logs existe
     
    			$logs = $conteneur>logs; //Récupère l'instance de la ressource enregistrée
     
    			$logs->info('une information');
    			$logs->warn('un avertissement');
    			$logs->err('une erreur');
     
    		}
    	}
    }

  4. #4
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Bonjour,
    Peux tu nous faire voir ton application.ini ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 80
    Par défaut
    voilà mon application.ini :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    [production]
    phpSettings.display_startup_errors = 0
    phpSettings.display_errors = 0
    includePaths.library = APPLICATION_PATH "/../library"
    bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
    bootstrap.class = "Bootstrap"
    appnamespace = "Application"
     
    resources.frontController.baseUrl = "/blog/public"
    resources.frontController.controllerDirectory.default = APPLICATION_PATH "/modules/default/controllers"
    resources.frontController.controllerDirectory.admin   = APPLICATION_PATH "/modules/admin/controllers"
     
    resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" 
    resources.frontController.defaultModule = "default"  
    resources.modules = ""
    resources.frontController.params.displayExceptions = 0
     
    phpSettings.date.timezone = "Indian/Reunion"
    resources.db.adapter = PDO_MYSQL
    resources.db.params.host = localhost
    resources.db.params.username = root
    resources.db.params.password = 
    resources.db.params.dbname = blog
    resources.view.doctype = "XHTML1_STRICT"
     
    resources.layout.layout = "layout"
    resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
     
    resources.view.encoding = "UTF-8"
     
     
    pluginpaths.Application_Resources = APPLICATION_PATH "/Resources"
     
     
     
    resources.logs.writer.type = stream
    resources.logs.writer.file = APPLICATION_PATH "/logs/application.log"
     
    [staging : production]
     
    [testing : production]
    phpSettings.display_startup_errors = 1
    phpSettings.display_errors = 1
     
    [development : production]
    phpSettings.display_startup_errors = 1
    phpSettings.display_errors = 1
    resources.frontController.params.displayExceptions = 1
    resources.logs.writer.type = firebug

  6. #6
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    Tu as bien la classe Application_Resources_Logs dans ke fichier application/Resources/Logs.php

    Attentions, je pense que dans le tuto, il y a une erreur dans le application.ini, le répertoire contenant les plugins ressources commence par une majuscule et lorsque l'auteur indique la création il met une minuscule, idem pour le nom du fichier contenant la table pour moi ça doit commencer par une majuscule

Discussions similaires

  1. Problème de refresh dans une application modulaire
    Par TigrouMeow dans le forum Windows Forms
    Réponses: 8
    Dernier message: 11/10/2007, 15h06
  2. Réponses: 6
    Dernier message: 10/07/2006, 14h46
  3. Problème application multi-tier et Oracle ?
    Par bds2006 dans le forum Bases de données
    Réponses: 1
    Dernier message: 29/06/2006, 11h58
  4. problème application avec 2 BD
    Par PAYASS59 dans le forum Requêtes
    Réponses: 2
    Dernier message: 16/01/2006, 15h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo