【发布时间】:2012-05-06 15:35:57
【问题描述】:
我正在尝试在 Codeigniter 视图中显示我的数据库中的数据。看起来应该很简单,但它就是行不通。
我收到 2 个错误:未定义的变量(视图中的 $movielist)和 php foreach 的无效参数,也在视图中。
知道如何让它工作吗?代码如下。
控制器
function displayMovies() {
$this->load->model('movie_list_model');
$data['movielist'] = $this->movie_list_model->getList();
$this->load->view('movielist_view', $data);
}
型号
function getList() {
$query = $this->db->query('SELECT firstname, lastname, favorite_movie FROM movies');
return $query->result();
if ($query->num_rows() > 0) {
foreach ($query->result_array() as $row)
{
echo $row['firstname'];
echo $row['lastname'];
echo $row['favorite_movie'];
}
}
查看
<?php foreach($movielist as $mlist)
{
echo $mlist->firstname . '<br />';
echo $mlist->lastname . '<br />';
echo $mlist->favorite_movie;
}
?>
【问题讨论】:
标签: mysql codeigniter codeigniter-2