CMS를 꿈꾸는 MVC 시스템

859 단어 mvc
13년 동안 무심결에 데드CMS의 코드를 뒤져 보니 데드CMS에는 기본적인 MVC 프레임워크가 있었고 기존 버전에서는 주로 ask, 책 등 모듈에 응용되었다.
직몽이라는 물건에는 많은 디자인 사상이 매우 우수하지만 전체 코드의 질이 높지 않고 곳곳에 중복 코드가 있다.
직몽에서 MVC는 기본적으로 가장 간단한 상태로 코드 분업만 한다.
틀의 측면에서 볼 때 그는 여전히 다중 입구 모델이다. 왜냐하면 전체적인 루트 스케줄링 체계를 도입하지 않았기 때문에 이것은 비교적 큰 문제이다.
그래서 다른 프레임워크의 로터 클래스를 도입하려고 시도한 후DedeTemplate 클래스의 확장 시스템을 빌려 URL 탭을 추가하여 통일된 경로 모드를 만드는 데 사용합니다
{dede:url path="/module/control/action" /}



{dede:url path="/module/control/action/id/$id" /}


(그중에서 문제가 발견되어 라벨에 변수를 전달한다)
전체적인 효과가 상당히 좋습니다. 전역적인 루트 모드를 설정하여 원시 get 매개 변수 방식을 자동으로 전환할 수 있습니까? 아니면 위정태 방식입니까?
 
루트는 사실 MVC의 필수 부분은 아니지만 좋은 접착제이다.
Model의 경우 ORM 정도가 되려면 실제로 검증해야 합니다.
공식 설명: http://bbs.dedecms.com/332359.html

좋은 웹페이지 즐겨찾기