Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-09-2010 15:38:07

Florian_R
Nouveau membre
Date d'inscription: 23-09-2010
Messages: 3

ZF 1.10, Autoloading et modéles

Bonjour à tous.

Débutant avec Zend, et pas encore franchement à l'aise, je bute actuellement sur un souci de chargement des modèles.

Pour commencer, mon application.ini :

Code:

#Gestion des erreurs
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
resources.frontController.params.displayExceptions = 0

#Bootstrap
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"

#Paths
includePaths.library = APPLICATION_PATH "/../library"

#Layout
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"

#Contrôleur frontal et modules
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.defaultControllerName = "index"
resources.frontController.defaultAction = "index"
resources.frontController.defaultModule = "www"

Avec cette structure de répertoire

/Application
--/modules
    --/www
        --/controllers
                IndexController.php
        --/views
        --/models
            --/DbTable
                Traduction.php
    --/test
        --/controllers
        --/views
        --/models


Mon souci est que je n'arrive pas à appeler correctement mes modelés depuis mes contrôleurs.

Avec une structure classique (sans modules, contrôleurs, vues et modelés dans /application), no problemo, je peux utiliser ma classe Traduction avec un simple

Code:

$index = new Model_DbTable_TraductionTravel()

Mais avec les modules, pas moyen...

Je sais que je bute sur une histoire de namespace ou de convention de nommage, mais je ne trouve pas, et les différentes doc que j'ai pu trouver ne précise pas forcément leur version du framework.

Merci d'avance à ceux qui pourront me mettre sur la voie.

Hors ligne

 

#2 24-09-2010 14:42:59

Florian_R
Nouveau membre
Date d'inscription: 23-09-2010
Messages: 3

Re: ZF 1.10, Autoloading et modéles

En creusant un peu, j'ai trouvé ça : Créer une application Zend Framework avec modules

Mais ça me semble bizarre cette méthode consistant à modifier l'include_path via la méthode init de chaque contrôleur.

l n'y pas possibilité de faire plus propre avec l'autoloader?

Hors ligne

 

#3 27-09-2010 09:15:24

throrin19
Membre
Date d'inscription: 01-03-2009
Messages: 318
Site web

Re: ZF 1.10, Autoloading et modéles

Dans tes mpodules il faut redéfinir le path de des répertoires models, ... (chez moi j'étais obligé).

Je te conseil d'aller voir cet article

Hors ligne

 

#4 27-09-2010 18:52:18

Florian_R
Nouveau membre
Date d'inscription: 23-09-2010
Messages: 3

Re: ZF 1.10, Autoloading et modéles

OK Merci pour l'info. Je vais creuser ça...

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages