從笨

2017-02-09 40 views
2

數據庫如何選擇和查看次數行。這是我的控制器:管理員從笨

class Admin extends CI_Controller { 

public function index() 
{ 
    $data['jumlah_instansi'] = $this->Dash_model->jml_instansi()->result(); 
    $this->load->view('Admin_view',$data); 
} 
} 

這是我的模型:Dash_model

public function jml_instansi() 
{  
    $query = $this->db->query("SELECT * FROM instansi"); 
    return $query->num_rows(); 
}} 

這是我的觀點:Admin_view

<?php echo $jumlah_instansi; ?> 

請幫助我,對不起新手..謝謝..

那顯示錯誤 消息:未定義的屬性:管理員:: $ Dash_model 文件名:控制器/ admin.php的 和 消息:調用一個成員函數jml_instansi()一個非對象

回答

0

則必須首先加載訪問它之前的模型,例如

public function index() 
{ 
    $this->load->model('Dash_model'); 
    $data['jumlah_instansi'] = $this->Dash_model->jml_instansi()->result(); 
    // ... 
} 

查看Loading a Model瞭解更多信息。

+0

謝謝你,怎麼樣的錯誤消息:調用一個成員函數結果()一個非對象文件名:controllers/Admin.php? – hahaha

+0

多數民衆贊成在工作,thak你.. – hahaha

+0

這是一個後續的錯誤,因爲它不承認Dash_model。 –

0

試試這個。您正在返回count的整數值,所以無需在控制器中使用result()結果集。

控制器:

class Admin extends CI_Controller { 

public function index() 
{ 
    $this->load->model('Dash_model');//load model 
    $data['jumlah_instansi'] = $this->Dash_model->jml_instansi(); 
    $this->load->view('Admin_view',$data); 
} 
} 

型號

public function jml_instansi() 
{  
    $query = $this->db->query("SELECT * FROM instansi"); 
    return $query->num_rows(); 
}} 

查看:

<?php echo $jumlah_instansi; ?> 
+0

謝謝你的回答,多數民衆贊成在工作,我刪除結果,並添加負載破折號模型。 – hahaha

+0

@ Kurnia_Satria高興地幫助你,自由接受答案和upvoting。 –