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

Zend Framework PHP Discussion :

probleme avec l'autoloader


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    None
    Inscrit en
    Mars 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : None

    Informations forums :
    Inscription : Mars 2008
    Messages : 58
    Par défaut probleme avec l'autoloader
    Bonjour.

    J'ai créé une application modulaire:

    zf/application/modules/module1
    zf/application/modules/module2

    Je voudrais mutualiser une partie du modèle, relative aux tables de la bdd.
    Normalement, dans un quelconque controller, je devrais pouvoir utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $class = new Application_Model_DbTable_Tablename
    , mais la classe n'est pas trouvée.
    Pourquoi ne cherche-t-il pas dans zf/application/models/DbTable? Et surtout, comment faire pour qu'il y aille?

    config.ini
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Autoloadernamespaces[] = "Zend_"
    Autoloadernamespaces[] = "My_"
     
    includePaths.library = APPLICATION_PATH "/../library"
     
    bootstrap.path = APPLICATION_PATH "/bootstrap/Bootstrap.php"
    bootstrap.class = "Bootstrap"
     
    resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
    resources.frontController.defaultmodule = "default"
    resources.frontController.params.prefixDefaultModule = true
    resources.modules[] =
    zf/application/bootstrap/Bootstrap.php:
    rien relatif à l'autoloading


    Merci pour votre aide.

  2. #2
    Membre très actif Avatar de magnus2005
    Profil pro
    Ingenieur SI
    Inscrit en
    Avril 2005
    Messages
    454
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingenieur SI

    Informations forums :
    Inscription : Avril 2005
    Messages : 454
    Par défaut
    Est ce que le repertoire Application/model est il bien ajouter dans Zend_autoLoader dans ton Bootstrap ?

  3. #3
    Membre chevronné

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2003
    Messages : 253
    Par défaut
    Citation Envoyé par magnus2005 Voir le message
    Est ce que le repertoire Application/model est il bien ajouter dans Zend_autoLoader dans ton Bootstrap ?
    Sauf erreur de ma part, ce n'est plus nécessaire dans les versions récentes du framework : le Zend_Application_Module_Autoloader se charge automatiquement de faire le mapping avec les dossiers models, models/mappers, services, forms et d'autres :

    http://framework.zend.com/svn/framew...Autoloader.php

    Par contre, une réponse au pif, je vois ça dans ta configuration :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    resources.frontController.params.prefixDefaultModule = true
    Du coup, il est possible que l'application s'attends plus à une classe Application_Default_Model_DbTable_* que Application_Model_DbTable_*

Discussions similaires

  1. [ZF 1.8] Probleme avec autoload et layouts
    Par abdelhadi008 dans le forum MVC
    Réponses: 3
    Dernier message: 25/05/2009, 13h37
  2. [POO] Probleme avec static et autoload
    Par laetyboop dans le forum Langage
    Réponses: 1
    Dernier message: 23/03/2006, 14h46
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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