2017-03-07 40 views
-2

如何解决以下错误:不能重新声明Cpages :: edit_galleries_picture()

Fatal error: Cannot redeclare Cpages::edit_galleries_picture() in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\masterlinkci2\application\admin\controllers\Cpages.php on line 476

A PHP Error was encountered 

严重性:Compile Error

消息:Cannot redeclare Cpages::edit_galleries_picture()

文件名:controllers/Cpages.php

行号:476

回溯:

的网址:http://localhost/masterlinkci2/admin/index.php/cpages/edit_galleries_picture/21

行476:public function edit_galleries_picture() {

从评论

public function edit_galleries_picture() { 
    $gallery_id = $this->uri->segment(3); 
    $data['pictures'] = $this->Mpages->call_gallery_pictures($gallery_id); 
    $this->load->view('editgalleries', $data); 
} 
+1

发布您的代码.... – yogesh84

+0

行476: 公共职能edit_galleries_picture(){ \t \t \t \t $ gallery_id = $这个 - > URI->段(3); \t \t \t \t $ data ['pictures'] = $ this-> Mpages-> call_gallery_pictures($ gallery_id); \t \t \t \t $ this-> load-> view('editgalleries',$ data); \t \t \t} – David

+0

你的错误表明你已经声明了公共函数edit_galleries_picture()两次,这在php中是不可能的。请检查,如果没有找到,然后发布您的控制器的完整代码.. – yogesh84

回答

0

此错误显示,因为你已经拥有的功能edit_galleries_picture()在控制器Cpages

要解决此错误,请确保您没有重复的功能。您可以将函数edit_galleries_picture()重命名为不同的内容,也可以将代码组合到一个函数中。