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

Autres composants PHP Discussion :

Module non instancié - Mais pourquoi?


Sujet :

Autres composants PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de beejeridou
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Par défaut Module non instancié - Mais pourquoi?
    Bonjour!
    Je me permet un post ici car je suis confronté à une mauvaise compréhension de ma part!
    J'aimerais une architecture modulaire comprenant le module "default" et un module "admin".

    Voila la configuration de ma config.ini pour les modules
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
    resources.frontController.defaultModule = "default"
    resources.frontController.defaultControllerName = "index"
    resources.frontController.defaultAction = "index"
    resources.modules[] = ""
    Je pensais que tout fonctionnait nickel car quand je change dans ce fichier le defaultMode et que je le met sur "admin", j'ai bien mon admin qui s'initialise.

    Cependant, j'aimerais garder "default" et pouvoir aller sur l'admin via l'url: impossible, il me considère admin comme un controller et non comme un module!

    Je suis presque complètement paumé!

    J'ai essayé plein de trucs dans le bootstrap principal genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
            $autoloader = new Zend_Application_Module_Autoloader(
                array(
                   'namespace' => '',
                   'basePath'  => APPLICATION_PATH . '/modules/default'
                ),
                array(
                   'namespace' => 'Admin_',
                   'basePath'  => APPLICATION_PATH . '/modules/admin'
                )
            );
            return $autoloader;
    ou bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
            $frontController->setControllerDirectory(
                array(
                    'default' => APPLICATION_PATH.'/controllers',
                    'admin' => APPLICATION_PATH.'/admin/controllers'
                )
            );
            $frontController->addControllerDirectory(APPLICATION_PATH.'/modules/admin/controllers', 'admin');
    Rien ne fonctionne! Votre aide m'est entièrement précieuse!

  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 : 40
    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
    essaye ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $autoloader = Zend_Loader_Autoloader::getInstance();
    $autoloadModule = new Zend_Application_Module_Autoloader(array(
            'namespace' => 'Default_',
            'basePath' *=> dirname(__FILE__) . '/modules/default',
             )
    );
    $autoloader->pushAutoloader($autoloadModule,'Default_');
    return $autoloader;

  3. #3
    Membre chevronné Avatar de beejeridou
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Par défaut
    Haha, j'ai réussi à faire marcher en corrigeant une erreur de ma part... par contre, avec ou sans ton code, ça fonctionne... pourquoi? es-ce du au fait que la version est récente?

  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 : 40
    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
    Je n'en ai pas la moindre idée mais le application.ini n'y ai pas pour rien également

  5. #5
    Membre chevronné Avatar de beejeridou
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Par défaut
    Merci à toi!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Drupal] Module Views activé mais non visible
    Par xKryckx dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 22/06/2015, 09h27
  2. [PHP 5.3] Module intl installé mais non fonctionnel
    Par aldus_85 dans le forum Langage
    Réponses: 13
    Dernier message: 24/11/2011, 14h49
  3. erreur LOOP attendu , mais pourquoi?
    Par ahage4x4 dans le forum ASP
    Réponses: 10
    Dernier message: 23/05/2005, 16h22
  4. Mais pourquoi ... Avec IE les tableaux sont décentrés ?
    Par nebule dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/11/2004, 10h04
  5. [Execution] qtintf70.dll Mais pourquoi?
    Par Pedro dans le forum EDI
    Réponses: 4
    Dernier message: 03/06/2004, 13h23

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