欢迎访问覃师宁博客!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    猜你喜欢

    无相关信息

文章评论

人参与,共有 0 条评论

为了响应国家网信办《网站要对跟帖评论审核管理规定》,网站评论将审核后发表