【发布时间】:2016-07-30 05:10:54
【问题描述】:
[用例]
我的博客中有 2 个用户。
用户 1 有 3 个帖子,并具有以下浏览量:
- 发布 1:20 次浏览
- 帖子 2:40 次浏览
- 发布 3:100 次浏览
用户 2 有 2 个帖子,并具有以下查看量:
- 发布 1:15 次浏览
- 帖子 2:40 次浏览
[问题]
我想计算phalcon 中每个用户的(所有帖子的)总浏览量。我想不通。我无法绑定或进行此查询。
[控制器]
public function index()
{
$pcount = Blogs::findBybauthor($this->session->get('uname'));
$posted = count($pcount);
$x = [];
$v = Blogs::findBybauthor($this->session->get('uname'));
foreach($v as $a)
{
echo($a->views.'<br/>');
}
}
【问题讨论】:
-
你可以用
count:Blogs::countBybauthor($this->session->get('uname'));代替find。这将返回author在blogs中出现的次数 -
实际上我想计算每个用户帖子中达到了多少人。这就是为什么我首先要计算每个用户有多少帖子,然后有多少人到达该用户帖子的每个帖子,然后添加它。
-
那么您想要查看/用户的总数还是所有帖子的查看总数?
-
是的!绝对正确!蒂莫西。我想要所有帖子的总浏览量/用户数
标签: php database count blogs phalcon