MVC - 模型无法正常工作


MVC - Model not working correctly

这是我的控制器的代码:

class products extends CI_Controller {
public function index() {
    $this->load->model('getproducts');
    $this->load->view('productlist');
}
}
?>
当我加载它时,它会

返回一个空白页,但是当我注释掉加载模型的行时,它会按预期返回视图(指向模型中的错误)。 下面是模型的代码:

<?php
class getproducts extends Model {
function listProducts() {
    $query = $this->db->get('ProjectProducts');
    if ($query->num_rows() > 0) {
        foreach ($query->result() as $row {
                $productdata[] = $row;
            }
    return $productdata;
    }
}
}
?>

我在这里错过了一些明显的东西吗? 我什至还没有使用模型中的任何数据。

您使用

的编码点火器版本

是什么

请注意,您应该扩展CI_Model而不是模型

class getproducts extends CI_Model {

请确保您的控制器开始字母大写,即上部 大小写并将其扩展为CI_Model

你失踪了

    function __construct() 
      {
            parent::__construct();   
      }

这个代码在你的函数列表产品之前和课后开始希望这将解决你的问题。并在控制器中使用相同的功能