2
컨트롤러와 뷰가 있으며보기에 데이터를 전달하는 방법에 대한 매우 멍청한 질문이 있습니다.컨트롤러에서 데이터를 CI로 전달하는 방법
if (is_int($page)){
$this->load->model("Gamesmodel");
$query = $this->Gamesmodel->games("all",$page);
$this->load->view("games", $query);
}
볼
<?php
if ($query->num_rows() > 0)
{
foreach ($query->result as $row)
{
echo $query->result->title;
}
}
?>
: 뷰에서
:
컨트롤러에서 :
그래서, 지금 당신은 코드를 이런 식으로 뭔가를해야한다 컨트롤러에서 데이터를 전달하는 기술이지만, PHP 오류'Undefined variable : query'가 나타납니다. 보기에서 해당 매개 변수에 어떻게 액세스합니까? –
@Pat, 코드를 보지 않고도 말하기 어렵습니다. 그것은 아마 별도의 질문으로 물어볼 가치가 있습니다. –
나는 실제로 어떻게 발견했다. 컨트롤러에서'$ this-> load-> view ("games", $ view_data);와 같은 호출을하면 변수'$ query'에 접근 할 수있었습니다. 이것은'$ view_data [ 'query']'. –