235 Star 847 Fork 281

GVPsentcms管理系统 / sentcms

 / 详情

建议统一访问的入口模式

已完成
创建于  
2017-10-26 06:16

列表页 list/catid/xx
比如文章内容页 detail/catid/xx/id/yy
为什么呢?
现在的标签调用是很混乱的,有些用了model名称,有的用了model_id。问题是model名称在category表里面没有,model_id在内容表里面没有。这样就导致调用很麻烦。

https://www.kancloud.cn/tensent/sentcms3/169657 这里的例子,在首页调用会出错

{doc model="article" name="item" cid="3"}
<li><a href="{:url('index/content/detail',array('model_id'=>$item['model_id'],'id'=>$item['id']))}">{$item['title']|msubstr=###,0,16}</a><span>{$item['create_time']|date='m-d',###}</span></li>
{/doc}

如果调用category_id,这个问题就很好解决。
我觉得这个单表模型的系统,可以参考一下帝国cms,在单表的处理方式。
通过category缓存,记录category_id和model_id的关系,用catid,获取model_id,model名,再select。

评论 (2)

liveup 创建了任务
liveup 更新了任务
liveup 更新了任务

这些都是统一的

文档还没更新

腾速科技 关闭了任务
腾速科技 验收了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
185 ycgpp 1578913743
PHP
1
https://gitee.com/sentcms/sentcms.git
git@gitee.com:sentcms/sentcms.git
sentcms
sentcms
sentcms

搜索帮助