我的站点在windows测试正确。放到linux服务器上首先出现相对路径调用错误。我修改index.php下路径常量
define('APPPATH', './'.$application_folder.'/'); 加入“./”路径问题跳过了。但又出现控制器继承自定义类的不能发现问题。不知道什么原因啊,高手请指点
错误如下:Fatal error: Class 'Pic_q_controller' not found in /usr/local/httpd/htdocs/fenhongdou/application/controllers/home.php on line 9
application/controllers/home.php 代码如下
class Home extends Pic_q_controller{
function __construct(){
parent::__construct();
}
function index(){
$set_id = $this->uri->segment(3);
$data['title'] = site('home_title');
//查询留言内容
$this->load->view('index', $data);
}
................
application/libraries/pic_controller.php 的代码如下
class Pic_Controller extends Controller {
function __construct() {
parent::__construct();
}
}
/**
*
* 前台控制器
*
* 前台的所有控制器都需要继承这个类
*
**/
class Pic_q_controller extends Pic_Controller{
protected function __construct(){
parent::Controller();
//前台主题皮肤获取
$this->load->switch_theme_on();
//帮助文档下(helpers/site_helper.php)
$this->load->helper('site');
}
}
|