这是我在tblapplication
public function countallrecord() {
$query = $this->db->get('tblapplication');
return $query->num_rows();
}
这是获取所有数据的功能
public function getdata() {
$query = $this->db->get('tblapplication');
return $query->result();
}
有什么办法可以在一个函数上创建这个代码
我试图在这里传递它:
public function Countandviewallrecord() {
// returns both rows and count
}
答案 0 :(得分:1)
将其作为数组返回。将结果包括在各自的指数中:
public function get_records()
{
$result = $this->db->get('tblapplication');
$data['results'] = $result->result();
$data['count'] = $result->num_rows;
return $data;
}
在控制器中访问模型方法时,通常会:
$data = $this->model_name->get_records();
echo $data['count']; // whatever number this is
if($data['count'] > 0) {
foreach($data['results'] as $row) {
echo $row->column_name; // etc blah blah ..
}
}
答案 1 :(得分:0)
此Countandviewallrecord将显示数据以及总记录数
public function Countandviewallrecord(){
$TotalRecords= $this->countallrecord();
$totalData= $this->getdata();
}