1

I'm trying to work with Jamie Rumbelow's MY_Model and I'm running into an issue with figuring out how I can use the count method with an array.

I want to count the total number of personal unread messages the logged user has received.

So I was going to try the following call:

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

However, I need to also pass in the user_id of the user and an integer to know if the message was unread or read.

Any ideas on how to perform this?

4

1 に答える 1

1

残念ながら、count_by() は、配列ではなく単一のフィールドと値に対してのみ機能します (彼が更新されない限り)。これは自分で書く必要があります

このリンクを見て、すべての MY_Model 関数の例を確認してください: http://codebyjeff.com/blog/2012/01/using-jamie-rumbelows-my_model

編集:私はこれを修正するかもしれません: array('user_id'=>$user_id, 'status'=>1); を渡してみてください。(自分の値に合わせて調整)、うまくいくかもしれません

于 2013-08-20T08:35:35.613 に答える