防站时需要用到调取用户发布的所有文章和商品的点击量总数!下面告知大家方法
$spzs=M('product')->findAll(['isshow'=>1,'member_id'=>$jz['member_id']]);//查询用户商品发布 $wzzs=M('article')->findAll(['isshow'=>1,'member_id'=>$jz['member_id']]);//查询用户文章发布 $zstj=array_sum(array_column($spzs,'hits'))+array_sum(array_column($wzzs,'hits'));//统计hits字段值总和
如何只需要统计一个模块的总和就用下面的代码:
$spzs=M('模型名称')->findAll(['isshow'=>1,'member_id'=>$jz['member_id']]);//查询用户发布的信息.模型有product商品,article文章,其他 大家自行替换! $zstj=array_sum(array_column($spzs,'hits'));//统计hits字段值总和
使用方法: 在文章内容页使用PHP方法调用,
{php
代码放在这里!
/}
然后使用{$zstj}标签调用即可!
当然大家也可以将代码放在HomeController.php文件制作成一个全局变量!
使用的函数分解:
1、使用数组函数:array_column() 返回输入数组中某个单一列的值
2、使用数组求和函数:array_sum() 返回数组中值的和
3、array_sum(array_column($arr, 'price')); 其中的$arr变量换成查询的数据库变量即可!
相关专题
- 极致CMS免注册QQ互联进行QQ一键登录插件[2023-01-06]
- 极致CMS双标题生成插件V1.0版本!(双标题插件)[2022-12-29]
- 极致CMS仿青航模板1.0[2022-12-27]
- 极致CMS常用标签和短代码(制作模板时常用的标签)[2022-12-01]