我正在尝试使用Jamie Rumbelow's MY_Model,我遇到了一个问题,弄清楚如何将count方法与数组一起使用。
我想计算已记录用户收到的个人未读邮件总数。
所以我打算尝试以下电话:
$unread_messages = $this->personal_messsages->count_by();
但是,我还需要传入用户的user_id
和一个整数来知道消息是未读还是已读。
有关如何执行此操作的任何想法?
答案 0 :(得分:1)
不幸的是,count_by()仅适用于单个字段&值,而不是数组(除非他更新)。你必须为此编写自己的
查看此链接以查看所有MY_Model函数的示例:http://codebyjeff.com/blog/2012/01/using-jamie-rumbelows-my_model
编辑:我可能会对此进行纠正:尝试传递数组('user_id'=> $ user_id,'status'=> 1); (根据您自己的价值调整),这可能有效