2013-08-27 3 views
-2

Это неправильно, если я использую архитектуру MVC без отдельных модулей? Я использую только три папки для всего приложения.MVC Архитектура без модулей

  • вид - все файлы интерфейса.
  • контроллер - логик, algorithms..etc
  • модель - базы данных, обработчики классов ... и т.д.

или мне нужно использовать отдельные модули?

пример:

  • работник: вид, модель, контроллер

  • платежи: вид, модель, контроллер

  • кредит: вид, модель, контроллер

  • продукты : вид, модель, контроллер

Я использую PHP. Пожалуйста, помогите мне.

+1

Хорошее применение не зависит от того, сколько папок у вас есть –

+0

модель, как правило, содержит много подпапок/модулей/частей, в зависимости от того, что именно делает ваше приложение и нуждается. Нет никакого правила. Единственное, о чем говорит MVC, - это правильное разделение между моделью (все, что делает ваше основное приложение), ее взгляды и клей, которые делают работу (контроллер). – deceze

+0

контроллер ** не ** для логики и модель ** не ** a db абстракция –

ответ

-1

Я не думаю, что есть стандарт для этого, что означает, что это полностью зависит от вас. вот что я использую:

+application 
    +controller 
    -a.php 
    -b.php 
    -c.php 
    +model 
    -aModel.php 
    +view 
     -a.phtml 
     -b.phtml 
     -c.phtml 
+public 
     +js 
     +css 

и т.д ..

моя цель отделяя слои: HTML и PHP

+0

Спасибо, что поделились со мной. –

Смежные вопросы