CMS를 꿈꾸는 MVC 시스템
859 단어 mvc
직몽이라는 물건에는 많은 디자인 사상이 매우 우수하지만 전체 코드의 질이 높지 않고 곳곳에 중복 코드가 있다.
직몽에서 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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
클린 아키텍처의 Presenter를 이해하기 어려운 것은 MVC 2가 아니기 때문에클린 아키텍처에는 구체적인 클래스 구성 예를 보여주는 다음 그림이 있습니다. 이 그림 중에서 Presenter와 Output Boundary(Presenter의 인터페이스)만 구체 구현을 이미지하는 것이 매우 어렵다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.