was ist falsch mit dieser Zeile?

Ich bin neu in codeigniter und ich bin stecken versuchen, herauszufinden, was schief läuft auf dieser Linie

hier ist mein controller

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); 

    }
}

hier ist mein Modell

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;
        }
    }
}

und hier ist mein Fehler

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

wird der Fehler auf dieser Linie

$query = $this->db->get('products');

warum ist es nicht codeigniter Dokumentation beschreibt es so...ich habe eine Tabelle auch

Schreibe einen Kommentar