CodeIgniter を使用していますが、次の問題があります。
私のコントローラーには次のものがあります:
class Site extends CI_Controller{
function index()
{
$this->load->model('myModel');
$data['records'] = $this->myModel->getAll();
$this->load->view('home', $data);
}
}
そして、私のモデルは次のとおりです。
class myModel extends CI_Model {
function getAll()
{
$query = $this->db->get("test");
return $query->result();
}
}
最後に、私のビューには次が含まれます。
<?php
print_r($records);
foreach ($records as $item): ?>
<li><?php echo $item->$title?></li>
<?php endforeach; ?>
その結果、テーブルが適切に表示されません。代わりに、出力しArray()
ます。$records
内部には何もありません。すべてはコントローラーから始まると思います。
どんな提案でも大いに役立ちます!