2016-07-09 3 views
0

내가 어디에 두 번째 코드 블록을 추가 할 분명히하지 않는 '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: 

잘 모르겠습니까?

미리 감사드립니다.

+0

입니다 – user4419336

답변

관련 문제