我使用它来计算数据库中的所有活动用户,按照它应该的方式工作:
$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();
如何重新使用同一个对象,在这种情况下进行计数?
答案 0 :(得分:0)
答案可以在这里找到(Codeigniter / Datamapper论坛): http://ellislab.com/forums/viewthread/149388/P915/#1054666