2010-02-01 5 views

답변

3

MVC 패턴은 이벤트/요청 처리, 데이터 모델링 및 사용자 인터페이스와 관련된 문제를 구분합니다. 이것이 구현되는 방식은 명시되지 않았다.

현재 알고있는 현재 PHP 프레임 워크 중 상당수 (모두?)는 입니다.은 단일 진입 점 (index.php)과 경로를 사용합니다. 이것은 종종 "Front Controller"패턴을 사용합니다.

다른 방법 (페이지 당 별도의 PHP 파일 사용)을 페이지 컨트롤러 패턴이라고합니다. 훨씬 간단하다는 이점이 있지만 프론트 컨트롤러가 제공하는 응용 프로그램을 광범위하게 제어하지 못하고 코드 중복이 발생할 수 있습니다.

+0

+1 FrontController 용 – Gordon

+0

현재 설정이 "페이지 컨트롤러"와 비슷할 수 있다고 생각합니다. 헤더, 바닥 글, 부트 스트랩 및 모든 클래스 파일이 포함 된 폴더가 있고 내 사이트의 각 섹션 그것은 자신의 폴더와 적절한 파일을 포함하는 페이지 집합입니다. – JasonDavis

1

아니요. MVC 패턴 자체는 파일이나 폴더의 정렬 방법에 대해 아무 것도 말하지 않습니다. 그러나 사용하는 주어진 프레임 워크는 특정 정렬을 요구할 수 있습니다.