【问题标题】:CodeIgniter/DataMapper: reuse objectCodeIgniter/DataMapper:重用对象
【发布时间】:2013-06-12 03:45:51
【问题描述】:

我用它来计算数据库中的所有活跃用户,就像它应该的那样工作:

$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();

我怎样才能重用同一个对象,在这种情况下进行计数?

【问题讨论】:

    标签: php codeigniter-datamapper


    【解决方案1】:

    可以在此处找到答案(Codeigniter/Datamapper 论坛): http://ellislab.com/forums/viewthread/149388/P915/#1054666

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多