|
代码:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
#前台父控制器
class Home_Controller extends CI_Controller{
public function __construct(){
parent::__construct();
$this->load->switch_themes_on();
}
}
#后台父控制器
class Admin_Controller extends CI_Controller{
public function __construct(){
parent::__construct();
$this->load->switch_themes_off();
#权限验证
if (! $this->session->userdata('admin')){
redirect('admin/privilege/login');
}
}
}
两个疑问:
在文件夹core/下该类文件名是MY_Controller.php,
按照帮助文档要求:
命名约定- 文件名首字母必须大写,例如:Myclass.php
- 类名定义首字母必须大写,例如:class Myclass
- 类名和文件名必须一致
请问为什么可以在一个文件里面定义两个继承类,而且类名和文件名还不一致的?请高手指点
|
|