Score
0
Watch 212 Star 665 Fork 227

GVPsentcms管理系统 / sentcmsPHP

建议统一访问的入口模式

Closed
liveup  Opened this issue

列表页 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。

185 ycgpp 1578913743 total 2 participants

Comments (2)

185 ycgpp 1578913743
腾速科技 2017-11-25 13:05 owner

这些都是统一的

185 ycgpp 1578913743
腾速科技 2017-11-25 13:05 owner

文档还没更新

Sign in to comment

Assignees
Labels
Not set
Projects
Milestones
Branches
Planed to start
Not set
Planed to end
Not set
Top level
Priority
PHP
1
https://gitee.com/sentcms/sentcms.git
git@gitee.com:sentcms/sentcms.git
sentcms
sentcms
sentcms

Search