项目从Codeigniter 2.2升级至 Codeigniter 3.0的一些注意事项
2015-09-21 10:47
411 查看
1. 替换掉system目录下所有的文件和文件夹,以及替换掉index.php
2. controllers和models中的文件首字母都需要改成大写:application.php -> Application.php, m_application.php -> M_application.php
3. 替换掉config/mimes.php
4. 把$auto_load['core']从config/autoload.php里移除
5. session库的使用有了较大改变:项目里主要就是修改了unset_user_data函数
6. 更新config/database.php文件
7. 把CI3.0 views文件夹下的errors文件夹复制到项目的views文件夹下
8. 更新config/routes.php文件,CI3.0中(:any)不包括'/'
更多信息请查看:http://codeigniter.org.cn/user_guide/installation/upgrade_300.html
2. controllers和models中的文件首字母都需要改成大写:application.php -> Application.php, m_application.php -> M_application.php
3. 替换掉config/mimes.php
4. 把$auto_load['core']从config/autoload.php里移除
5. session库的使用有了较大改变:项目里主要就是修改了unset_user_data函数
// Old $this->session->unset_userdata(array('item' => '', 'item2' => '')); // New $this->session->unset_userdata(array('item', 'item2'));
6. 更新config/database.php文件
$active_group = 'default'; // $active_record = TRUE; $query_builder = TRUE; //$db['default']['dbdriver'] = 'mysql'; $db['default']['dbdriver'] = 'mysqli';
7. 把CI3.0 views文件夹下的errors文件夹复制到项目的views文件夹下
8. 更新config/routes.php文件,CI3.0中(:any)不包括'/'
(.+) // matches ANYTHING (:any) // matches any character, except for '/'
更多信息请查看:http://codeigniter.org.cn/user_guide/installation/upgrade_300.html
相关文章推荐
- jQuery实现响应鼠标滚动的动感菜单效果
- Android工具类之Gson封装类
- CSS复习
- 计算机操作系统(第四版)课后习题答案(完整版)
- Mac OS X 10.10 Yosemite下面解决XAMPP无法开启mysql的问题
- 【C语言】gdb调试器入门
- android Imageview去除边框
- 管理制度化 制度流程化 流程表单化 表单信息化-企业管理制度应该靠奖罚
- 【转】ProGuard的作用、使用及bug分析
- HTML FORM 属性分析
- 分享6大主流视图切换(View Transition)
- shell 快捷键
- spritekit游戏开发的数据存储之NSUserDefaults
- 处理非均衡问题的数据抽样方法
- 僵尸网站
- No resource found that matches the given name 'Theme.AppCompat.Light'.
- (2016春) 附加题1:通读教材,提出5个问题
- 批处理制作二维码生成器
- JAVA中 Spring定时器的两种实现方式
- Android Serializable介绍