实际上,我正在使用Codeigniter管理仪表板用户模块,我试图显示(仪表板)数据库enter image description here的用户表中有多少用户
模型文件代码:
function usercount_total($userId)
{
$this->db->select('count(1)');
$this->db->from('tbl_users');
$query = $this->db->get();
return $query->result();
}
控制文件:
$res['total_users'] = $this->user_model->usercount_total($userId);
$this->loadViews("dashboard", $this->global, $res, NULL);
查看文件:dashboard.php
<div class="inner">
<!-- <h3>44</h3> -->
<h3><?php echo $total_users; ?></h3>
<p>New User</p>
</div>
答案 0 :(得分:0)
使用$ this
function usercount_total($userId)
{
$this->db->select('count(*)');
$this->db->from('tbl_users');
$query = $this->db->get();
return $query->num_rows();
}
答案 1 :(得分:0)
您可以借助helpers
(可选)
在custom_helper.php
文件夹中添加文件名helpers
,并在autoload.php
的帮助下加载它;
$autoload['helper'] = array('custom');
在custom_helper.php
中添加一个名为users_count()
的方法,如下所示:
function users_count()
{
$ci = & get_instance();
return $ci->db->count_all('tbl_users');
}
在视图中这样做:
<div class="inner">
<h3><?php echo users_count(); ?></h3>
<p>New User</p>
</div>
更多信息:https://www.codeigniter.com/user_guide/general/helpers.html