码迷,mamicode.com
首页 > 其他好文 > 详细

zkeacms源码解读一

时间:2019-05-02 18:24:42      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:pre   layout   zone   统一   control   后缀   app   out   cti   

1,app.UseZKEACMS 中注册可识别的路由

其中 CMS_Redirection 表中填写了跳转路由  对应的UrlRedirectService中将会读取所有的跳转规则。

有两个路由规则很重要 1,urlredirect 和page 路由

首先判断是否符合跳转,如果符合跳转,不符合进入page路由,page路由转到PageController.Main

有一个特性很重要ZKEACMS.PageController.Main附加了Widget 特性,在特性中解析~/index 这样的后缀,然后到cms_page 表中匹配,并读取所对应的widget 和zone 和 layout,在preivew.cshtml中组装,实际上就是partialview 的组装,每个widget就是一个partialview ,给partialview组件添加model,最后统一的显示出来。

zkeacms源码解读一

标签:pre   layout   zone   统一   control   后缀   app   out   cti   

原文地址:https://www.cnblogs.com/laogao/p/10802754.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!