0

これを使用して、データベース内のすべてのアクティブなユーザーをカウントします。次のように機能します。

$ouser = new User;
$data['users_active'] = $ouser->where(array('active'=>1))->count();

ここで、(同じ) オブジェクトを使用してすべての非アクティブユーザーをカウントしたいので、これを使用します。

$ouser = new User;
$data['users_active'] = $ouser->where(array('active'=>1))->count();
$data['users_inactive'] = $ouser->where(array('active'=>0))->count();

しかし、これはうまくいかないようです。最初にオブジェクトをクリアしても機能しません。

$ouser = new User;
$data['users_active'] = $ouser->where(array('active'=>1))->count();
$ouser->clear();
$data['users_inactive'] = $ouser->where(array('active'=>0))->count();

この場合、カウントのために同じオブジェクトを再利用するにはどうすればよいですか?

4

1 に答える 1

0

回答はここにあります (Codeigniter/Datamapper フォーラム): http://ellislab.com/forums/viewthread/149388/P915/#1054666

于 2013-06-11T19:45:51.910 に答える