Я пытаюсь познакомиться с КИ и столкнулся с проблемой при попытке реализовать мою модель.Я получаю следующую ошибку:
Обнаружена ошибка PHP
Серьезность: Уведомление
Сообщение: неопределенное свойство: Home :: $ OrderModel
Имя файла:controllers / home.php
Номер строки: 12
Я предположил, что я нарушил какое-то соглашение с именами Модели.Если
, то я изменяю строку и вызываю модель, используя все строчные буквы:
$ data ['query'] = $ this-> ordermodel-> get_all_workorder_names ();
Ничто не возвращается в представление .. пустая страница;Нет источника, нет ошибки.
Вот моя модель:
<?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();
}
}
?>
Это вызывающий контроллер:
<?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');
}
}
?>
Что я делаю не так?Дополнительный вопрос: есть ли в Eclipse отладчик для PHP?