Mat*_*iby 4 php codeigniter codeigniter-2
我是codeigniter的新手,我一直在努力弄清楚这条线路上出了什么问题
这是我的控制器
class Product extends CI_Controller{
function index(){
$this->load->model('product_model');
$data['products'] = $this->product_model->get_all_products();
$this->load->view('all_products', $data);
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的模特
class Product_model extends CI_Model {
function get_all_products(){
$query = $this->db->get('products');
if($query->num_rows() > 0){
foreach($query->result() as $row){
$data[] = $row;
}
return $data;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的错误
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Product::$db
Filename: core/Model.php
Line Number: 50
Fatal error: Call to a member function get() on a non-object in /Users/matt/Sites/ci/application/models/product_model.php on line 9el.php on line 6
Run Code Online (Sandbox Code Playgroud)
错误就在这一行
$query = $this->db->get('products');
Run Code Online (Sandbox Code Playgroud)
为什么它失败了codeigniter文档描述它...我也有一个产品表
小智 12
尝试
$autoload['libraries'] = array('database');
Run Code Online (Sandbox Code Playgroud)
在application/config/autoload.php中
| 归档时间: |
|
| 查看次数: |
5494 次 |
| 最近记录: |