Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-07-2009 17:44:48

j0ruus
Nouveau membre
Date d'inscription: 24-07-2009
Messages: 3

Structure repertoires

Bonjour à tous,

Je suis en train de m'arracher les cheveux sur une question qui risque de paraitre simple à certains d'entre vous.

Nous sommes en train de projeter la réécriture de nos sites en utilisant php5 et ZF. Mon souci actuel est qu'il me faut décider à l'avance quelle structure, au niveau répertoires, on va adopter.

Nous avons un site principal avec sa page d'administration : www.myservice.com et admin.myservice.com
Nous avons plusieurs petits sites "séparés", mais finalement qui utilisent tout un tas de fonctions communes, sur le même domaine ou pas : sub1.myservice.com, www.myservice2.com

Maintenant, je me demande comment faire la distinction au niveau de l'organisation des scripts :

avoir par exemple plusieurs structures :
app1/application
app1/library
app1/public
app1/scripts

ça semble être le plus simple, mais surement pas l'idéal pour le maintient des versions.

peut être avoir plusieurs parties "public" différentes :
app/application
app/library
app/public/app1
app/public/app2
app/scripts

J'avoue que ça me "bloque" complètement, je suis totalement débutant avec ZF et je ne voudrai pas prendre de mauvaise décision.
Merci d'éclairer un peu ma lanterne.


E

Hors ligne

 

#2 26-07-2009 09:27:59

pastel
Membre
Date d'inscription: 24-06-2009
Messages: 12

Re: Structure repertoires

Tu dois utiliser les modules pour faire ce genre de choses

http://framework.zend.com/manual/fr/zen … dular.html

Hors ligne

 

#3 27-07-2009 12:51:33

j0ruus
Nouveau membre
Date d'inscription: 24-07-2009
Messages: 3

Re: Structure repertoires

une structure comme celle-ci serait donc adéquate ?


application/default/controllers
application/default/models
application/default/views
application/app1/controllers
application/app1/models
application/app1/views
application/admin_app1/controllers
application/admin_app1/models
application/admin_app1/views
library/
public/index.php
[ scripts/ ]


je me permets de redemander afin d'être sûre de partir sur la bonne voie, et pas avoir à recommencer par la suite smile

merci,

Hors ligne

 

#4 27-07-2009 16:24:55

acharrex
Membre
Lieu: Suisse
Date d'inscription: 27-04-2008
Messages: 135

Re: Structure repertoires

Pourquoi pas :

application/code/backend/app1/controllers
application/code/backend/app1/models
application/code/backend/app1/views
application/code/frontend/app1/controllers
application/code/frontend/app1/models
application/code/frontend/app1/views
...

smile ?

Hors ligne

 

#5 27-07-2009 16:50:16

aurao
Nouveau membre
Date d'inscription: 27-07-2009
Messages: 9

Re: Structure repertoires

moi j'aurai dis :

application/app1/backend/controllers
application/app1/backend/models
application/app1/backend/views
application/app1/frontend/controllers
application/app1/frontend/models
application/app1/frontend/views

... ?

Hors ligne

 

#6 27-07-2009 17:17:04

stephane
Membre
Lieu: Biot
Date d'inscription: 26-03-2007
Messages: 33
Site web

Re: Structure repertoires

Je me demande si le découpage proposé Acharex n'est pas plus adapté lorsque l'on souhaite faire de l'héritage entre modules...

Hors ligne

 

#7 27-07-2009 18:12:37

j0ruus
Nouveau membre
Date d'inscription: 24-07-2009
Messages: 3

Re: Structure repertoires

hehe ça rend les choses plus complexes pour un petit débutant comme moi, mais je pense comprendre ce dont vous parlez, et en effet, la solution de acharrex me semplerait plus adaptée, avec des répertoires plus génériques en au début et de plus en plus spécifiques par la suite.

En revanche, une chose que je ne saisie pas trop, c'est pourquoi on rajoute un repertoire de plus ( "code" ) ici.
Y a-t-il une utilité future ? j'imagine pour avoir une séparation entre le dossier "configs" et le reste du code ?

Bon, en tout cas, vous m'avez fourni des pistes sérieuses, merci énormément.

J'enchaine sur l'installation de l'API Doctrine, y'a plus qu'à ...

http://www.danceric.net/2009/06/06/doct … framework/

Hors ligne

 

#8 06-08-2009 18:35:05

acharrex
Membre
Lieu: Suisse
Date d'inscription: 27-04-2008
Messages: 135

Re: Structure repertoires

Oui, en fait mon répertoire "app" est segmenté en plusieurs parties :

app/etc/ : config
app/design/[backend|frontend] : vues
app/locale/[backend|frontend] : fichiers de traduction

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