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 프레임 워크를 사용하여 메신저, 그리고 정말 혼란 aout mvc. 그게 내가 왜 정말로 옳은지 알지 못하는 이유. 너 나 가르쳐 줄 수있어? –
제 대답을 참조하십시오. Codeigniter의 경우 사용자 안내서를 먼저 읽어야합니다. 모든 것이 있습니다. 이해하기 너무 쉽습니다. 이 링크를 클릭하십시오. https://www.codeigniter.com/user_guide/ –