CI框架区分前后台
Posted 冷暖自知一抹茶ck
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CI框架区分前后台相关的知识,希望对你有一定的参考价值。
基于官网 CodeIgniter-3.1.2版本修改
1、复制根目录下的 index.php 文件,重名为 admin.php 。index.php用作前台入口;admin.php用作后台入口。
打开index.php 文件 修改 $application_folder = \'application\'; 为 $application_folder = \'application/home\'; 打开admin.php 文件 修改 $application_folder = \'application\'; 为 $application_folder = \'application/admin\';
2、打开application文件夹,新建两个文件夹 home、admin ;把 application 文件夹下面的 config、controllers、views、models所有文件夹往 home,admin 文件夹下 复制2份。
修改 home/config/routes.php文件 $route[\'default_controller\'] = \'welcome\' 为 $route[\'default_controller\'] = \'Home\'; admin /config/routes.php文件 $route[\'default_controller\'] = \'welcome\' 为 $route[\'default_controller\'] = \'Home\';
3、给admin home 分别添加控制器和页面
添加 application/home/controllers/Home.php 文件,内容为:
class Home extends CI_Controller { public function index(){ $this->load->view(\'zhuye\'); } }
添加 application/admin/controllers/Home.php 也添加相应内容
添加 application/home/views/zhuye.php 文件,内容为: 前台页面
添加 application/admin/views/zhuye.php 文件,内容为: 后台页面
4、地址栏输入
5、前台页面在引用css、js报访问权限错误
"NetworkError: 403 Forbidden - http://localhost/CodeIgniter-3.1.2/application/home/static/echarts.js"
删除 application/home/.htaccess 该文件即可
以上是关于CI框架区分前后台的主要内容,如果未能解决你的问题,请参考以下文章