Проблема панели пользователя администратора Codeigniter - PullRequest
0 голосов
/ 28 июня 2018

На самом деле, я работаю над модулем пользователей панели администратора Codeigniter, я пытаюсь показать (панель инструментов), сколько пользователей есть из таблицы пользователей из базы данных введите описание изображения здесь

код файла модели:

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>

Ответы [ 2 ]

0 голосов
/ 28 июня 2018

Вы можете сделать это с помощью 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

0 голосов
/ 28 июня 2018

Используйте $ this

function usercount_total($userId)
{
 $this->db->select('count(*)');
 $this->db->from('tbl_users');
 $query = $this->db->get();
 return $query->num_rows();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...