代码拉取完成,页面将自动刷新
列表页 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。