|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Jonathan Inscription : avril 2007 Messages : 274 ![]() |
Bonjour à tous,
J'ai suivi le tutoriel de developpez.com "Débuter avec le Zend Framework (approche MVC)" dans lequel il est indiqué de mettre le bootstrap dans à la racine de l'application. D'autres tutos proposent de le mettre dans le fichier public (ou html, htdocs, selon le nom que l'on donne). Quel est l'avantage du deuxième exemple par rapport au premier? J'ai également vu qu'il est conseiller de n'avoir que le fichier public dans la zone accessible depuis le web. Dans ce cas, on est obligé d'utiliser la deuxième méthode non? Je vous remercie d'avance pour les éclaircissements que vous pourrez me donner. |
|
|
00
|
|
|
#2 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
Ce tuto est un exemple simplissime d'application MVC avec Zend Framework. Il ne met pas en pratique les bonnes méthodes de programmation. Tu devrais plutôt envisager une structure comme indiqué ici (attention, document en cours d'écriture) : http://framework.zend.com/wiki/displ...ClassSkeletons Ou ici : http://framework.zend.com/wiki/displ...rectory+Layout
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Jonathan Inscription : avril 2007 Messages : 274 ![]() |
Merci pour ces liens, j'avais déjà vu la page du deuxième et c'est justement vers ça que je souhaite me diriger.
cad, Avoir un fichier index dans le répertoire public avec une include vers le bootstrap qui se trouve dans le répertoire application. Mais je n'arrive pas à le faire marcher. Particulièrement dans le path ou je doit mettre ../application partout non? |
|
|
00
|
|
|
#4 | ||||
|
Membre du Club
![]() Jonathan Inscription : avril 2007 Messages : 274 ![]() |
Je m'en suis enfin sorti et voilà comment j'ai fait.
Code :
Code :
Je ne sais pas s'il y a des choses aberrantes dans mon bootstrap. Si ce n'est pas le cas, j'espère que ça pourra aider d'autres personnes. J'attends donc votre avis. Merci d'avance. |
||||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Inscription : octobre 2005 Messages : 3 398 ![]() |
Salut,
Je ne vois pas de dossier "public" ou "htocs" qui contiendrait tes images, tes fichiers css, etc. Peut être est-ce le rôle du dossier "html" ? Personnellement je ne lui donnerai pas ce nom, ça prête à confusion Pour le reste, cela semble correct. Bonne continuation. |
|
|
00
|
|
|
#6 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Habituellement, on place les modèles à l'intérieur de chaque module. Tu peux également avoir un répertoire models partagé entre tes modules, mais je crois qu'il faut les deux.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() ![]() Inscription : octobre 2005 Messages : 3 398 ![]() |
Citation:
|
|
|
|
00
|
|
|
#8 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Oui.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Jonathan Inscription : avril 2007 Messages : 274 ![]() |
Janitrix => Oui, dans mon cas, le fichier public est la fichier html mais tu as en effet raison sur le fait que ce nom ne soit pas approprié.
Pour les répertoires des models, je n'ai pas du tout d'experience sur ZF ni sur les MVC, je ne sais donc pas concrètement comment utilisé cette couche. Pour moi, j'avais juste l'impression que les models sont les accès aux bases, étant donné que depuis presque tous les modules, je devrais accéder à presque toutes les tables, je comptais mettre tous les models dans le même répertoire. Pour moi cela n'est pas encore très clair... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com