2009-11-25 7 views
3

Je voudrais demander quelle est la structure de dossier idéale pour un environnement MVC qui devrait être capable de prendre en charge plusieurs installations. Par exemple, j'installe le framework xyz et j'exécute deux ou plusieurs sites basés sur cette installation unique de framework xyz plutôt que d'installer le framework pour chaque site.Structure de dossier idéale de l'infrastructure MVC

Ceci est probablement fait dans Codeigniter aussi mais je ne connais pas grand chose à propos de CodeIgniter, j'ai donc besoin de vos suggestions. Je sais que certains d'entre vous pourraient même avoir une meilleure idée que ce qui est fait par CodeIgniter, alors partagez s'il vous plaît.

Répondre

2

Ceci est un exemple généralisé de ma structure de bibliothèque MVC. Rien d'extraordinaire, je voulais rester simple. Les avantages de cette structure sont que la bibliothèque n'est pas dépendante de la bibliothèque (ce qui ne devrait pas être le cas.) Cela signifie que vous pouvez copier la bibliothèque pour l'utiliser avec d'autres projets.

+2

Pour ajouter, cela signifierait chaque application obtient son propre dossier: Bibliothèque App1 App2 ... mais appelle la même bibliothèque (CakePHP, CI, etc.) De cette façon, les applications et les fichiers core sont découplé –

+0

merci pour votre réponse, semble bon – Sarfraz

+0

Comment n'importe quel programmeur sensé pourrait faire l'inverse, où le cadre et les fichiers d'application sont mélangés, est au-delà de moi: p –

Questions connexes