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框架区分前后台的主要内容,如果未能解决你的问题,请参考以下文章

CI框架实现框架前后端分离的方法详解:把前端代码统一管理

CI框架实现框架前后端分离的方法详解:把前端代码统一管理

CI框架实现框架前后端分离的方法详解:把前端代码统一管理

CI框架3.x 之实现前后端分离

CI框架3.0版本以后,前后台分离的方法。

linux crontab定时任务调用CI框架PHP代码