2009-07-25 2 views

답변

0

MVC는 사용자 상호 작용에 중점을두고 있습니다. 사용자 요청에 반응하지만 컨트롤러 계층 아래에서 일어나는 일에 대해서는 아무 말도하지 않는 풍부하고 유연한 시스템을 개발하는 방법을 설명합니다.

그냥 말한다 :

  • 사용자가 요청을 전송;
  • dispatcher는 적절한 컨트롤러에 요청을 전달합니다.
  • 컨트롤러가 모델을 검색하지만 지정되지 않음 방법 : 모델의 메서드 사용, DAO 레이어 사용, 관리자 레이어 사용,
  • 컨트롤러가보기로 전달됩니다.

CakePHP에는 모델과 데이터 레이어가 서로 접착되어 있습니다. 그것은 단지 선택 사항입니다.이 방법은 레이어가 적고 코드가 적지 만 마음이 바뀌면 모델에서 직접 모든 코드를 수정해야합니다.

관련 문제