내가 어디에 두 번째 코드 블록을 추가 할 분명히하지 않는 'Display the news'에 도착하면 내가 된답니다 튜토리얼 (http://www.codeigniter.com/user_guide/tutorial/news_section.html를) 다음 해요 :CodeIgniter의 뉴스 튜토리얼 - 구문 분석 오류
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');
}
유일를 이 튜토리얼을 해석 할 수있는 방법은 News.php 컨트롤러에 추가하는 것입니다. 나는 뉴스 클래스 내에 포함 된 경우, 나는이 PHP 오류를 얻을
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:
& : 나는 응용 프로그램/컨트롤러의 마지막에 추가 할 때
<?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');
}
}
은/News.php 나는 구문 분석 오류가 치명적인 오류 :
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:
잘 모르겠습니까?
미리 감사드립니다.
입니다 – user4419336