Codeigniter страница news не работает, что делать?
не раскомментировал extension думаю из за этого не работает.Я не нашел extension коду проверял никаких ощибок я не нашел
{php;}
<?php
defined("BASEPATH") OR exit('No direct script access allowed');
class News extends CI_Controller {
public function __construct(){
parent::construct();
}
public function index(){
$data['title'] = 'All news';
$this->load->view("templates/header",$data);
$this->load->view("news/index", $data);
$this->load->view("templates/footer");
}
}
страница оказывает это -
An uncaught Exception was encountered
Type: Error
Message: Call to undefined method CI_Controller::construct()
Filename: C:\xampp\htdocs\kinomonster\application\controllers\News.php
Line Number: 7
Backtrace:
File: C:\xampp\htdocs\kinomonster\index.php
Line: 315
Function: require_once
9 ответов
public fucntion index(){
У тебя слово function с ошибкой написано вот и ошибку показывает.
Здесь опечатка у тебя:
parent::construct();
Так нужно писать:
parent::__construct();
Message: Unable to locate the model you have specified: News_model
Файл News_model.php есть в C:\xampp\htdocs\kinomonster\application\models\News_model.php?
Проще курс посмотреть в начале несколько уроков, как новости создаются, там все это есть и где файлы должны лежать и как называться и исходный код, который в итоге получится.
Исправил но тепер это -
An uncaught Exception was encountered
Type: Error
Message: Call to undefined method CI_Controller::construct()
Filename: C:\xampp\htdocs\kinomonster\application\controllers\News.php
Line Number: 7
Backtrace:
File: C:\xampp\htdocs\kinomonster\index.php
Line: 315
Function: require_once
<?php
defined("BASEPATH") OR exit('No direct script access allowed');
class News extends CI_Controller {
public function __construct(){
parent::construct();
}
public function index(){
$data['title'] = 'All news';
$this->load->view("templates/header", $data);
$this->load->view("news/index", $data);
$this->load->view("templates/footer");
}
}
<?php
defined('BASEPATH') OR exit('No direc script access allowed');
class News extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('news_model');
}
public function index() {
$data['title'] = "Все новости";
$data['news'] = $this->news_model->getNews();
$this->load->view('templates/header', $data);
$this->load->view('news/index', $data);
$this->load->view('templates/footer');
}
}
тепер просто вставил исходный код но всеравно неработает
ощибка:
An uncaught Exception was encountered
Type: RuntimeException
Message: Unable to locate the model you have specified: News_model
Filename: C:\xampp\htdocs\kinomonster\system\core\Loader.php
Line Number: 348
Backtrace:
File: C:\xampp\htdocs\kinomonster\application\controllers\News.php
Line: 9
Function: model
File: C:\xampp\htdocs\kinomonster\index.php
Line: 315
Function: require_once
на поисковике писал так
http://kinomonster.com/index.php/news/
нет такой файл.как можно справить?
Отлично Братан очень благодарен тебе, наконец работал, блин как будто заново родилься 4 часа мучался