Ich bin nach dem CodeIgniter Tutorial (http://www.codeigniter.com/user_guide/tutorial/news_section.html), wenn ich auf ‚Display the news‘ bekommen ist es nicht klar, wo der zweite Codeblock hinzuzufügen:CodeIgniter Nachrichten Tutorial - Einlesefehler
public function index()
{
$data['news'] = $this->news_model->get_news();
$data['title'] = 'News archive';
$this->load->view('templates/header', $data);
$this->load->view('news/index', $data);
$this->load->view('templates/footer');
}
die einzige Wie ich das Tutorial interpretieren kann, ist es, es dem News.php Controller hinzuzufügen.
<?php
class News extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('news_model');
$this->load->helper('url_helper');
}
public function index()
{
$data['news'] = $this->news_model->get_news();
}
public function view($slug = NULL)
{
$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');
}
}
, wenn ich es am Ende der Anmeldung/Controller hinzufügen/news.php Ich erhalte einen Parser-Fehler:
Parse error: parse error in /server/application/controllers/News.php on line 33
A PHP Error was encountered
Severity: Parsing Error
Message: parse error
Filename: controllers/News.php
Line Number: 33
Backtrace:
wenn ich es innerhalb der Nachrichten-Klasse gehören, ich zwei PHP-Fehler erhalten & ein schwerwiegender Fehler:
Fatal error: Cannot redeclare News::index() in /server/application/controllers/News.php on line 32
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /server/application/controllers/News.php:32)
Filename: core/Common.php
Line Number: 573
Backtrace:
A PHP Error was encountered
Severity: Compile Error
Message: Cannot redeclare News::index()
Filename: controllers/News.php
Line Number: 32
Backtrace:
Nicht sicher, was sonst noch zu versuchen?
Vielen Dank im Voraus.
Was Linie 33 – user4419336