저는 PHP MVC 프레임 워크 인 CodeIgniter를 사용하여 웹 사이트를 구축하는 초기 단계에 있습니다. 내 모델은 지금까지 상당히 단순하지만 아직 코딩 방법에 의문을 제기하고 있습니다. 모델들이 서로를 사용하게하는 것은 나쁜 생각입니까? 필요한 코드의 양이 줄어들지 만 각 모델 방법 내에서 외부 코드에 대한 강력한 의존성이 높아집니다. 괜찮아? 아니면 다른 방법과 독립적으로 작동하는 더 많은 '모듈'접근 방식이 필요합니까?MVC 프레임 워크는 모델이 '모듈'과 같은 구조를 닮았습니까?
감사합니다.
http://pdepend.org/ – Alfred
CodeIgniter의 작업을 수행하는 내 개인적인 취향에 수동-MVC이다. 원래의 계획에서 모델은 데이터베이스 인터페이스뿐만 아니라 비즈니스 로직을 나타 내기로되어있었습니다. 따라서 코드를 단순화하고 [가상의 패턴]을 따르지 마십시오 (http://stackoverflow.com/questions/1549857/simple-php-mvc-framework/1549970#1549970). 모델이 실제 세계에서 서로 의존한다면 코드도 그러해야합니다. – mario