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 回答