MVC 프레임 워크와 관련하여 본 두 가지 주요 코드베이스 구조가 있습니다. 문제는 둘 다 그들과 함께하는 조직적 버그가있는 것 같습니다.
표준 MVC
/controller
/model
/view
문제점 : 관련 구성 요소 (포럼, 블로그, 사용자 등)를 분리하지 않습니다.
모듈 식 MVC
/blog
/controller
/model
/view
/user
/controller
/model
/view
/forum
/controller
/model
/view
모듈 기반 시스템을 선택하면 문제가 발생합니다.
- 긴 이름 (Forum_Model_Forum = forum / model / forum.php) (Zend처럼)
- 파일 시스템
is_file()
에서 포럼 모델이있는 폴더를 찾기 위해 검색 합니까? (코 하나처럼)
다른 모듈을 분리하려고 할 때 다른 MVC 구조가 잘 작동합니까? 내가 누락 된 이러한 구조의 이점이 있습니까?