Nasıl benim Modeller CodeIgnitor erişebilirim?

0 Cevap php

Ben CI tanımak için çalışıyorum ve benim Modeli uygulamaya çalışırken ben bir sorun haline çalıştırmak. Ben şu hatayı alıyorum:

Bir PHP hata ile karşılaşıldı

Önem: Bildirimi

Mesaj: Undefined özellik: Ana Sayfa :: $ OrderModel

Dosya Adı: kontrolörleri / home.php

Satır sayısı: 12

My assumption was that I was breaking some convention with the naming of the Model. If
I change the line in question and call the model using all lower case:

$ Data ['sorgu'] = $ this-> ordermodel-> get_all_workorder_names ();

Hiçbir şey görünümü .. boş bir sayfaya döndü; hiçbir kaynak, herhangi bir hata.

İşte benim modeli:

  <?php
class OrderModel extends Model{



function OrderModel()
{
    parent::Model();
    $db = $this->load->database();
}

function get_all_workorder_names()
{
    $this->db->select('name');
    $query = $this->db->get('WorkOrder');
    return $query->result();
}

}
?>

Bu çağrı denetleyicisi:

<?php
class Home extends Controller{

function Home()
{
    parent::Controller();
    $this->load->model('ordermodel');
    $this->load->helper('url');
}
    function index()
    {
        $data['query'] = $this->OrderModel->get_all_workorder_names();
        $this->load->view('Header');
        //$this->load->view('Home',$data);
        $this->load->view('Footer');
    }
}
?>

Ben yanlış ne yapıyorum? Bir yan soru: Eclipse PHP için mevcut bir hata ayıklayıcı var mı?

0 Cevap