如何在my_model中使用count方法

时间:2013-08-20 00:21:12

标签: php codeigniter codeigniter-2

我正在尝试使用Jamie Rumbelow's MY_Model,我遇到了一个问题,弄清楚如何将count方法与数组一起使用。

我想计算已记录用户收到的个人未读邮件总数。

所以我打算尝试以下电话:

$unread_messages = $this->personal_messsages->count_by();

但是,我还需要传入用户的user_id和一个整数来知道消息是未读还是已读。

有关如何执行此操作的任何想法?

1 个答案:

答案 0 :(得分:1)

不幸的是,count_by()仅适用于单个字段&值,而不是数组(除非他更新)。你必须为此编写自己的

查看此链接以查看所有MY_Model函数的示例:http://codebyjeff.com/blog/2012/01/using-jamie-rumbelows-my_model

编辑:我可能会对此进行纠正:尝试传递数组('user_id'=> $ user_id,'status'=> 1); (根据您自己的价值调整),这可能有效