2015-11-28 53 views
1

這裏是我的電話控制器「a_porto」我想從我的表顯示數據庫中的數據,但不希望出現的,我不知道哪裏出了問題

public function index() { 
    $this->load->model('a_porto_models'); 
    $data = array();  
    $data['tampil'] = $this->a_porto_models->get_crud_all();  
    $this->load->view('a_porto_view', $data); 
} 

這裏是我的模型調用「a_porto_models」

function get_crud_all() { 
    $query = $this->db->get('prototype'); 
    return $query->result(); 
} 

比我的觀點叫 「a_porto_views」

<?php $tampil = array(); ?> 
<?php foreach ($tampil as $a){ ?> 
<tr> 
<td><?php echo $a->id_proto; ?></td> 
<td><?php echo $a->foto; ?></td> 
<td><?php echo $a->nama_pro; ?></td> 
<td><?php echo $a->tahun; ?></td> 
<td><?php echo $a->lokasi; ?></td> 
<td><?php echo $a->deskripsi; ?></td> 
</tr> 
<?php } ?> 

我有什麼做的?我的代碼並不顯示錯誤:(

+2

控制器內容爲什麼你標記它。[標籤:java的]好像[標籤:PHP] –

+0

哦,對不起,我忘了 – Kiki

回答

0

刪除$ tampil =陣列();然後再試一次你是你的結果基本設置爲空陣中還有

1

更改此代碼:

<?php foreach ($tampil as $a){ ?> 
<tr> 
<td><?php echo $a->id_proto; ?></td> 
<td><?php echo $a->foto; ?></td> 
<td><?php echo $a->nama_pro; ?></td> 
<td><?php echo $a->tahun; ?></td> 
<td><?php echo $a->lokasi; ?></td> 
<td><?php echo $a->deskripsi; ?></td> 
</tr> 
<?php } ?> 

你看空的結果,因爲您重置數組爲空時,它已經從發送到視圖

+0

,如果我改變了代碼(文件名:views/a_porto_view.php)「和」(消息:爲foreach()提供的無效參數)「(Filename:views/a_porto_view.php)的錯誤消息。 「 – Kiki

+0

@Kiki beexase this line $ this-> load-> view('a_porto_view',$ data); 您需要更改爲$ this-> load-> view('a_porto_views',$ data); 因爲你的文件名是a_porto_views而不是查看 –

+0

我也改變了那個代碼,但是還是沒有發生 – Kiki

相關問題