帝国cms数据表主表与副表的区别

对于帝国cms数据表主表与副表的区别,一开始接触帝国cms对此也一知半解,开这篇文章,主要的目的在于一次帮忙一个朋友二开做一个下载站的时候,发现列表页无法调用数据表副表的自定义字段,搜索相关问题后,发现列表页想要调用字段,字段必须是主表字段才可以。如图:

帝国cms数据表主表与副表的区别 第1张

大家仔细对比就可以知道哪个字段是主表的哪个字段是副表的了。

平时操作帝国cms、也没有认真的去研究使用手册,因为做一个博客,很多功能是用不到的,所以就没有去留意。知道了,写这篇文章,除了记录,也帮助更多还不了解这一点的朋友。

同时,为了进一步了解主表与副表的区别,覃师宁博客认真阅读了帝国cms使用手册和论坛相关帖子,得到以下结论

1、主表字段越少,效率越高

这是官方的解释!虽然主表副表都存在数据库,但是主表内容容量大小是决定速度的关键,所以不需要列表页调用的字段尽量放在副表

这就印证了帝国cms新闻数据表默认字段就四个title、special.field、newtime、titlepic,其他的如果不需要在列表页或者首页调用的都可以放在副表的原因。

帝国cms数据表主表与副表的区别 第2张

2、帝国cms列表模板、搜索项、排序项、结合项只支持主表字段调用

这个可以从图一可以看出,列表模板、搜索项、排序项、结合项勾选项都是主表字段,副表字段没有勾选项

以上两点主要说明了帝国cms主表与副表的区别。但是覃师宁博客还是发现一个问题:如果新建自定义字段忘了选择副表,那么自定义字段如何在数据表中把主表和副表中进行转移呢?

这个问题在早期帝国cms版本中实实在在的存在,论坛也有大神提供过插件来解决,但是到了帝国cms7.5,官方已经给出了解决方案

具体解决方案查看文章:帝国cms数据表主表与副表如何进行字段转移

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值