뷰 파일에이 오류가 표시됩니다. 여기 내 코드는 나를 도와주고 어떻게해야하는지 말해 주시겠습니까? 나는 여기 내 모델 파일을 게시하고정의되지 않은 함수 result()를 호출합니다.
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Hello extends CI_Controller
{
public function index()
{
$this->load->model('hello_model');
$data['records']=$this->hello_model->getAll();
$this->load->view('you_view',$data);
//$this->load->view('you_view');
}
}
?>
:
<?php
//foreach($records->result() as $row):
foreach(result() as $row):
echo $row->title;
endforeach;
?>
여기 내 컨트롤러 파일입니다. Ihv는 나에 의해 약간을 시험해 보았다. 그러나 아직도이 오류를 얻는다. Dnt kn wt해야 할 일.
<?php
class Hello_model extends CI_Model
{
function __construct()
{
// Call the Model constructor
parent::__construct();
}
function getAll()
{
$q=$this->db->get('test'); // query where 'test' is table name.
if($q->num_rows()>0)
{
foreach ($q->result() as $row)
{
$data[]=$row;
}
return $data;
}
}
}
?>
을,'num_rows', 반환'$ Q -> result_array를 확인한 후() ; –
결과를 배열로 반환하려면 왜'$ q-> result()'를 사용 했습니까 ??? : D 그것은 [지침] (http://codeigniter.com/user_guide/database/results.html) –
frn 응답에 대한 thnx를 볼 것이 좋다 ...하지만 지금은 ..... ..... 나는 $ 레코드를 사용했다. 결과를보기 파일에 넣습니다. :) –