[讨论]关于TP开发CMS时,如何设计栏目以及文章自定义url?

浏览:1179 发布日期:2013/08/06 分类:求助交流
栏目以及文章可自定义URL,并且可检测是否与项目模块冲突,是否和已有目录重复。
假设栏目列表模块 typeAction
正常访问一个分类列表页面是 /type/:id/p/:page
现在我们需要能够针对每一个栏目可自定义URL,比如
栏目1定义为
/football_:page
栏目2定义为
/basketball/:page
要求项目运行的时候能够自动将将指定的url映射到type模块中,并正确解析必要的参数。

包括文章自定义URL也是一样,可参考wp的自定义url的功能。

我首先想到的是route路由,在保存栏目的时候生成对应的路由规则,利用TP路由功能去实现解析。
在规则较少的情况下可以采用,但是规则一多,有点担心。

还有如何保证用户定义的URL不会与存在的目录以及模块冲突,给予提醒。


那么我们该如何完美高效的实现这个功能呢?请大家不吝赐教。
最佳答案
评论( 相关
后面还有条评论,点击查看>>