Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-08-2009 00:12:25

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Backend et frontend pour chaque module.

Après pas mal de recherches je suis tombé sur cet article : 
http://dev.juokaz.com/php/zend-framewor … -structure

En résumé l'idée est d'avoir un "sous-module" frontend et un "sous-module" backend pour chaque module.

J'avais réussi avec le ZF 1.7 à ce typ de structure (2ème schéma de l'article)

De plus pour chaque module j'avais un sous domaine, exemple :

Module carnet : carnet.mondomaine.org et carnet.mondomaine.org/backend
Module annuarai : annuaire.mondomaine.org et annuaire.mondomaine.org

Mes vhost était configuré avec une variable d'environnement qui précisé le module à utilisé (APP_NAME), et dans mon bootstrap je précisé les controlleDirectory en concaténant cette variable d'environnement.


Cependant avec la version 1.9 et le nouveau système de bootstrap, je n'arrive pas à adapter...

Quelqu'un aurait réussi ce genre de structure ?


Société : Direct Info Service

Hors ligne

 

#2 15-08-2009 10:41:56

alien7
Membre
Date d'inscription: 29-04-2007
Messages: 447

Re: Backend et frontend pour chaque module.

Tu veux savoir pour les routes ?

Code:

resources.router.routes.unmodule.type = "Zend_Controller_Router_Route_Hostname"
resources.router.routes.unmodule.route = ":module.monsite.local"
resources.router.routes.unmodule.defaults.module = "unmodule"
resources.router.routes.unmodule.chains.index.type = "Zend_Controller_Router_Route"
resources.router.routes.unmodule.chains.index.route = ":controller/:action/*"
resources.router.routes.unmodule.chains.index.defaults.controller = "index"
resources.router.routes.unmodule.chains.index.defaults.action = "index"

ZF 2.3 - Twitter Bootstrap 3.2
Local: Ubuntu  -> Apache2 2.4 - MariaDB 10 - PHP 5.6

Hors ligne

 

#3 16-08-2009 15:02:03

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Backend et frontend pour chaque module.

Oui ça je connaissais, mais ça te change la route pour accèder à un module.

Je veux avoir une sortd de "sous module" public et admin   pour chaque module. (cf lien que je donne)


Société : Direct Info Service

Hors ligne

 

#4 16-08-2009 21:54:26

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

Re: Backend et frontend pour chaque module.

pour ma par dans chaque module j'ai un contrôleur admin et un contrôleur index
l'admin pour le backend et l'index pour le front

Hors ligne

 

#5 16-08-2009 22:12:10

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Backend et frontend pour chaque module.

oui mais du coup tu a un module et juste 2 controller dedans pour faire toutes les actions qui le concernent ?
Pour des "gros" modules c'est pas super pratique :s


Société : Direct Info Service

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