0
我想在表中顯示我的數據庫記錄,但我不明白。我不知道我的代碼有什麼問題,但它顯示空的結果。我附上了我的模型和觀點。我正在使用codeigniter框架。任何幫助將非常感激..如何使用codeigniter將數據庫數據加載到表中
這裏是我的模型:
public function display_data(){
$query = $this->db->query("SELECT * FROM sales_rep_tbl;");
if($query->num_rows > 0){
$this->table->set_heading(
"SR_Code",
"SR_Fname"
);
foreach($query->result() as $r){
$bg = "black";
$this->table->add_row(
"<div class = '".$bg."'>".$r->SR_Code."</div>",
"<div class = '".$bg."'>".$r->SR_Lname."</div>",
"<div class = '".$bg."'>".$r->SR_Fname."</div>"
);
$data.= $this->table->generate().br();
}
return $data;
}
}
而我的觀點:
<div class = "container" >
<div class = "row" style = " height:400px; width:auto; margintop:20px;" >
<div class = "col-xs-12">
<?php echo $this->Main_Page_Model->display_data();?>
</div>
</div>
</div>
你爲什麼顯示數據直接來自模型?如果你使用的是框架,那麼你應該遵守規則。 –
自從使用codeigniter框架以來,它只有一個星期的時間,並且它真的讓mvc感到困惑。這就是爲什麼我不知道什麼是正確的。你可以教我嗎 ? –
請看我的回答。對於Codeigniter,我會說你必須先看到用戶指南。它在那裏。這太容易理解了。點擊此鏈接。 https://www.codeigniter.com/user_guide/ –