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 :

Aide de vue url() et application modulaire


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 70
    Par défaut Aide de vue url() et application modulaire
    Bonjour,

    je me suis mis il y a peu au Zend Framework.

    J'ai séparé mon application en module (en m'aidant de ce topic pour l'architecture), mais je me pose une question pour laquelle je n'ai pas trouvé de réponse aussi bien dans la documentation que sur les forums...

    J'ai l'habitude de créer mes liens avec la méthode url(), par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <?= $this->url(array('controller'=>'reservation', 'action'=>'list', 'page'=>'1'), 'default', true) ?>
    Est-il possible avec cette méthode de créer un lien en y indiquant le module ?

    Je pensais que la clé 'module' dans le tableau serait reconnue, mais ce n'est apparemment pas le cas...

    Merci de votre aide,

    auré

  2. #2
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Bonjour,

    Normalement, cette aide de vue devrait en effet fonctionner en ajoutant une clé 'module' dans son tableau d'options.

    Quel est l'url créée en ajoutant une clé 'module' ?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 70
    Par défaut
    Bonjour,

    j'ai du me planter en faisant mes tests hier

    La clé 'module' dans le tableau est bien prise en compte (j'ai retesté ce matin).

    Cependant, les liens ne sont pas fonctionnels. J'ai indiqué à ma vue les paths vers les dossiers 'views' à utiliser, mais j'ai l'impression qu'il recherche directement dans le dossier '/views' et non dans '/views/scripts'.

    J'ai bien essayé de lui indiqué directement le dossier de script, mais alors il ne sait plus accéder à mes aides de vue (ce qui est logique).

    Merci,

    auré

  4. #4
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Bonjour,

    Est-ce que tu obtiens un message d'erreur ?
    Si oui, lequel ?

    Peux-tu nous montrer comment tu as essayé de définir le dossier de script ?

    Sans exemple de code, il sera difficile de t'aider...

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 70
    Par défaut
    Bonjour,

    je viens de trouver la solution...

    Il fallait simplement ajouter le path vers les scripts et celui vers les helpers indépendamment:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $view->addScriptPath(APPLICATION_PATH . '/module/views/scripts');
    $view->addHelperPath(APPLICATION_PATH . '/module/views/helpers');
    Merci,

    auré

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

Discussions similaires

  1. Création de liens avec l'aide de vue URL
    Par flilou dans le forum Zend Framework
    Réponses: 6
    Dernier message: 18/07/2011, 14h58
  2. Aide de vue url
    Par snyfir dans le forum Autres composants
    Réponses: 3
    Dernier message: 27/02/2010, 11h06
  3. [View] Utilisation de l'aide de vue URL
    Par oranocha dans le forum Autres composants
    Réponses: 2
    Dernier message: 26/01/2009, 13h43
  4. Comment faire une application modulaire
    Par JuJu° dans le forum C++Builder
    Réponses: 3
    Dernier message: 04/08/2006, 11h35
  5. Réponses: 7
    Dernier message: 12/07/2004, 22h30

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