国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐源县| 徐水县| 将乐县| 潞城市| 襄樊市| 双江| 开阳县| 嘉鱼县| 阜新| 兴海县| 襄垣县| 昌江| 三穗县| 咸阳市| 五大连池市| 辛集市| 秦安县| 浑源县| 北票市| 龙里县| 台南市| 富阳市| 富顺县| 西盟| 延寿县| 色达县| 四子王旗| 台中县| 丹凤县| 邯郸县| 吉木乃县| 台安县| 江都市| 交口县| 班玛县| 阳山县| 新和县| 泰来县| 静海县| 民勤县| 阳山县|