业务经理

微信扫描以上二维码

028-61286886

技术咨询

CMS模块内容设计分为主表和附表

主表:存储的字段用于列表循环和搜索

附表:存储的字段用于内容页显示(原则上不能出现在列表显示)

设计附表是为了减轻主表的查询压力,把一些不常用于列表的字段放在附表中;
如果非要把附表字段用在列表循环里面,就违背了附表的设计理念,这样想法是不效率的,非要做的话有两种解决方法

例如news模块的附表的content字段,我想在列表显示

https://www.xunruicms.com/doc/678.html


  • 主程序运行之后 cms_init

    挂钩点名称cms_init用法举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子\Phpcmf\Hooks::app_on('a

  • 判断移动端

    判断移动端的写法:{if IS_MOBILE}当前模板是调用的移动端模板,(不可能使用的电脑模板){/if}{if IS_MOBILE_USER}当前访客是来自移动端,(可能使用的电脑模板){/if}

  • unable to set client connection character set : utfbmb4

    无法设置客户端连接字符集

  • 模块内容详情页接口

    api插件的模块内容接口,针对模块内容列表和模块内容详情界面的数据调用。除了用本教程外,也可以使用任意页面查询接口来实现本教程的功能点。以内容页接口为例1、点击进入内容页接口界面,然后选择一个测试内容

  • 用户中心模块控制器继承重写

    用户中心模块控制器的父类文件:dayrui\App\Module\Control\Member\Module.php 此控制器继承于Table类此控制器作用是用于用户中心对模块的操作控制。我们以Dem

  • 百度编辑器Ueditor增加字体的修改方法

    Ueditor本身自带11种字体使用过程中这11种字体往往不能满足我们的需求语言文件:api/language/zh-cn/ueditor.js配置文件:api/ueditor/ueditor.con...

  • CMS建站流程

    CMS建站流程通常分为以下几个步骤:1、下载CMS源码技术要求:会电脑2、安装CMS程序技术要求:有网站使用经验3、登录CMS后台,创建模块、创建栏目、录入数据内容将网站后台的栏目创建好,完成简单的数据录入,保证网站数据可阅读技术要求:有网站运维经验4、设计前台展示界面将设计好的网站界面整合到CMS中,完成录入数据的调用技术要求:HTML前端开发者5、完成网站设计,网站上线最后一步是完成网站,将网...

  • 百度编辑器上传文件大小

    百度编辑器上传文件大小配置文件:api/ueditor/php/config.json都是中文注释,是人都看得懂!!

  • 访问模块首页 module_index

    钩子名称module_index当访问【模块首页】时触发此钩子,例如在访问【模块首页】时跳转加载显示某个插件的内容等情况本脚本只能在没开启首页静态时使用,一旦开启了首页静态,这个方法就失效了用法举例/

  • 内容变更作者联动继承类方法

    当内容发布者变化时系统会联动变化默认的一些相关表,在二次开发时如果涉及到了栏目的自定义表需要重写conten类http://help.phpcmf.net/461.html内容变更作者联动继承类方法// 作者时的联动继承类protected function _edit_author_row($row) {}$row 是当前已变更后的内容主表的记录,其中$row['uid']是已经...