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 :

Module - conflit de vue


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 Module - conflit de vue
    Bonjour,

    je développe une application modulaire et je viens de me rendre compte que j'avais un conflit entre des vues portant le même nom mais se trouvant dans des modules différents.

    Par exemple, deux modules: default et admin. Si j'appelle les url suivantes:

    http://monsite/default/ (contrôleur index, action index du module default appelé)
    http://monsite/admin/ (contrôleur index, action index du module admin appelé)

    Pour ces deux liens la vue utilisée est celle pour laquelle le path de script de vue est ajouté en dernier (le premier de la pile donc):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $view->addScriptPath(APPLICATION_PATH . '/admin/views/scripts');
    $view->addScriptPath(APPLICATION_PATH . '/default/views/scripts');
    Dans ce cas, ce sera la vue se trouvant dans 'default/views/scripts' qui sera utilisée quelque soit le module.

    Pouvez-vous m'aider ?

    Merci,

    auré

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 178
    Par défaut
    Hello,

    C'est un des premiers soucis que j'ai rencontré en utilisant ZF, j'avais donc déposé un ticket qui est resté lettre morte depuis l'été dernier :

    http://framework.zend.com/issues/browse/ZF-3828

    La solution que j'avais prise était de surcharger le helper viewRenderer pour vider le script path à chaque initView().

    Pas très joli mais fonctionnel

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/01/2013, 08h40
  2. Réponses: 0
    Dernier message: 30/07/2012, 13h29
  3. conflit entre mon évènement form_load() et mon module
    Par portecd dans le forum VBA Access
    Réponses: 3
    Dernier message: 02/04/2008, 22h12
  4. Comment partager des vues dans plusieurs modules ?
    Par jquerne dans le forum Zend Framework
    Réponses: 1
    Dernier message: 22/11/2007, 12h12
  5. conflit module d'ecoute oracle 9i sous win xp pro
    Par crazykangourou dans le forum Oracle
    Réponses: 9
    Dernier message: 02/03/2007, 10h37

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