Я пытаюсь создать динамические страницы в codeigniter.Я новичок в codeigniter. Следующий код моего контроллера (Pages.php):
if($this->form_validation->run() == false)
{
$this->new_course();
}
else
{
$data['course_title'] = $this->input->post('pagetitle', true);
$data['course_intro'] = $this->input->post('courseintro', true);
$data['created_at'] = date('Y-m-d h:i:sa');
$data['course_slug'] = $this->seoURL($data['course_title']);
$checkPage = $this->course_model->checkPage($data);
// is page exists
if($checkPage->num_rows() > 0 )
{
customeFlash('You have already created this page', 'alert-warning', 'pages/create_course');
}
Это моя модель:
public function checkPage($data)
{
return $this->db->get_where('courses',array('course_title' => $data['$data']));
}
публичная функция add_course ($ data) {
return $this->db->insert('courses', $data);
}
Я получаю сообщение об ошибке:
Произошла ошибка PHP. Уровень серьезности: Уведомление
Сообщение: неопределенное свойство: Pages :: $ course_model
Имя файла: controllers / Pages.php
Номер строки: 53
Обнаружено неперехваченное исключение Тип: Ошибка
Сообщение: вызов функции-члена checkPage () для null
Имя файла: C: \ xampp \ htdocs \ vedacg \ application \ controllers \ Pages.php
Номер строки: 53
У меня нет твердого фона программирования, может кто-нибудь помочь мне сэто?