国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

織夢CMS的MVC體系

2019-11-15 01:21:36
字體:
來源:轉載
供稿:網友
織夢CMS的MVC體系

13年無意中翻看DedeCMS的代碼,發現DedeCMS中是有了一個基本MVC框架的,在現有的版本中,主要是應用到了ask、book等模塊上。

織夢這個東西,里面很多設計思想是非常優秀的,但整體代碼的質量不夠高,處處都是重復代碼。

在織夢里面,MVC基本上是最簡狀態,只用來進行代碼分工。

從框架的角度來說,他還是多入口模式,因為沒有引入整體的路由調度體系,這是一個比較大的問題。

所以自己嘗試將其他框架中的一個Router類引入后,借助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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景东| 怀来县| 三明市| 南通市| 平塘县| 青神县| 微博| 安西县| 克拉玛依市| 湘潭县| 榆树市| 石泉县| 海城市| 醴陵市| 两当县| 扶风县| 奉节县| 永德县| 淅川县| 巴林左旗| 逊克县| 黄陵县| 巴彦县| 丰台区| 滁州市| 托克逊县| 新龙县| 莫力| 庆元县| 常山县| 淮南市| 新乡县| 鄂伦春自治旗| 安泽县| 常州市| 潮州市| 北宁市| 汝州市| 阿克| 巴林右旗| 天门市|