Je développe le moteur MVC pour le site Web immobilier à partir de zéro.Ai-je besoin de séparer les modèles, les vues et les contrôleurs pour le back-end et le frontal?
Actuellement, j'ai cette structure de dossier:
/app
/frontend
/controller
/model
/view
/backend
/controller
/model
/view
/common
/controller
/model
/view
/lib
/log
index.php
backend.php
config.php
bootstrap.php
.htaccess
Il est bon de séparer les classes MVC pour le site Web public et administrateur de cette façon? Ou est-il préférable de créer un dossier pour toutes les classes MVC et de définir des privilèges pour des actions telles que créer, mettre à jour, supprimer? Lequel est le plus sécurisé?
Merci.
Merci! Pourquoi je n'ai pas pensé à seulement 2 parties avant – hjdm