1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

Помогите решить проблему в codeigniter

Тема в разделе "Web Coding", создана пользователем zloy_admin, 9 окт 2013.

Модераторы: latteo
  1. zloy_admin

    zloy_admin Разработчик

    Заблокирован
    Регистр.:
    15 авг 2011
    Сообщения:
    187
    Симпатии:
    27
    Ребят выдает вот такую ошибку
    Fatal error: Call to undefined method News_model::get_news() in W:\domains\codeigniter.loc\application\controllers\news.php on line 13

    Вот сам код
    PHP:
    <?php
    class News extends CI_Controller {
      
        function 
    __construct() {
          
            
    parent::__construct();
            
    $this->load->model('news_model');
          
        }
      
      
        public function 
    index(){
          
            
    $data['news'] = $this->news_model->get_news(); // Вот 13 строка
            
    $data['title'] = 'Архив новостей';
          
            
    $this->load->view('templates/header',$data);
            
    $this->load->view('news/index',$data);
            
    $this->load->view('templates/footer');
        }
        function 
    view($slug){
            
    $data['news_item'] = $this->news_model->get_news($slug);
          
            if(empty(
    $data['news_item'])){
                
    show_404();
            }
          
            
    $data['title'] = $data['news_item']['title'];
          
            
    $this->load->view('templates/header',$data);
            
    $this->load->view('news/view',$data);
            
    $this->load->view('templates/footer');
        }
    }
    Что не так?

    Заранее спасибо!
     
  2. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    360
    Симпатии:
    243
    Что выдаст, если вместо 13 строки сделать
    Код:
    var_dump ($this->news_model);
    В модели News метод get_news определён?
     
    zloy_admin нравится это.
  3. zloy_admin

    zloy_admin Разработчик

    Заблокирован
    Регистр.:
    15 авг 2011
    Сообщения:
    187
    Симпатии:
    27
    Все разобрался, в модели были перепутаны фигурные скобки, и сам метод находилсе вне модели