談到CI框架,這是我第二個用到的框架,初步使用過后,眼前一亮。CI框架上手簡單、模式明確、適合新手學習框架時入手。
下面給大家講講CI框架區分前后台文件的具體做法:
首先在application文件夾內新建兩個文件夾admin(后台文件)、home(前台文件),將原先application文件夾內所有內容剪切復制到admin文件夾與home文件夾內,效果如下圖:
然后復制一份CI框架根目錄下的index.php(前台入口文件),更名為admin.php(后台入口文件);修改這兩個文件下的$application_folder值,如下:
打開index.php 文件 修改 $application_folder = 'application'; 為 $application_folder = 'application/home';
打開admin.php 文件 修改 $application_folder = 'application'; 為 $application_folder = 'application/admin';
這樣修改完成之后你就可以通過index.php進入前台頁面,admin.php進入后台頁面。
當然,在進入前台或后台文件之后,我們需要指定默認訪問的控制器,這是我們需要修改兩者的routes.php文件,如下:
home/config/routes.php文件 $route['default_controller'] = 'welcome' 為 $route['default_controller'] = 'Home';//Home為你要指定的默認控制器名
admin/config/routes.php文件 $route['default_controller'] = 'welcome' 為 $route['default_controller'] = 'Admin';//Admin為你要指定的默認控制器名
到此,你已經完成了CI框架的前后台的區分;當然這只是我所使用的方法,肯定還有很多其他的方法,大家可以自行去選擇和嘗試。