gpt4 book ai didi

php - Codeigniter消息: Undefined variable: query

转载 作者:行者123 更新时间:2023-11-29 14:00:45 24 4
gpt4 key购买 nike

解决了!

感谢 Fabio,我意识到我在 Controller 的索引功能中遗漏了一些东西。

<小时/>

我正在开发一个 View ,该 View 向我显示数据库中的数据。

现在我收到错误:消息: undefined variable :查询。

我的模型:

<?php
class categorieen_model extends CI_Model{

function categorieen_getall()
{
$this->load->database();
$query = $this->db->get('Categorieen');

return $query->result();
}
}

?>

我的 Controller

public function get_All()
{
$this->load->model('categorieen_model');
$data['query'] =
$this->categorieen_model->categorieen_getall();

$this->load->view('sidebar', $data);
}

我的看法

<ul>
<?php foreach ($query as $row): ?>
<?php echo $row->Categorie; ?>
<?php endforeach; ?>
</ul>

上周我在 Controller / View 中使用相同的数据库、另一个表以及其他数据和名称进行了尝试,并且成功了。当我今天将其更改为新表时,它不再工作了。

请帮忙

谢谢

最佳答案

您没有将索引方法上的任何数据传递给 View

<?php
class Home extends CI_Controller{

public function index() {
//add this code
$this->load->model('Categorieen_Model');
$data['query'] = $this->Categorieen_Model->categorieen_getall();
$this->load->vars($data);
//end of new code
$this->load->view('header');
$this->load->view('navmenu');
$this->load->view('sidebar');
$this->load->view('home');
$this->load->view('sidebar2');
$this->load->view('sidebar3');
$this->load->view('footer');
}

public function get_All(){
$this->load->model('Categorieen_Model');
$data['query'] = $this->Categorieen_Model->categorieen_getall();

$this->load->view('sidebar', $data);
}

}
?>

关于php - Codeigniter消息: Undefined variable: query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15108057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com