帝国cms模型数据表常用的二次开发的需要的函数以及开发操作流程
使用帝国cms进行二次开发的时候 ,需要一些模型的函数,本章介绍一些需要的内容以及介绍
其中缓存class_r存放的数据需要的有: tbname:数据表名 modid:1 当然还有其它的字段,我们暂时不需要,后面需要的,我们单独拿出字段来讲解。 ReturnSqlTextF($mid,1)//返回模型表里面的所有字段名称,以及在主表的字段。形如id,title,std,fstd这样的字符串,放在select后面的。 $mid代表模型id号,可以在分类缓存中获得,$class_r[$classid]['modid'] 1代表是主表,不写或0,代表是副表 所以,当传过来classid与id的时候,若要获得完整的信息,我们需要这样来操作。 1.根据classid获得这条信息的表名,模型id号, 2.通过上面的,得到表字段,副表字段, 3.通过语句调出来数据即可。 其中要注意的是: 主表的表名为'ecms_'.$tbname 副表的表名为:'ecms_'.$tbname.'_data_'.$add['stb'] 然后通过这两个表读出的数据,进行array_merge()//进行表名字段的合并,进而输出相应的数据即可。 具体的代码如下:返回的内容如下:
![]()
上一篇:
微信小程序网络请求js封装代码