使用PHP MVC框架,首先想到的无非是这几个 codeigniter、thinkphp、yii2、laravel。
打算重构一个中型的平台类型网站,似乎codeigniter看上去更合适?
但仔细考虑,codeigniter 存在几个致命的缺点或者说弱点:
1)session居然保存在cookie中
危害是,当cookie存放的内容过大,会导致出的文件是再请求页面,提示请求错误。因为发送...
分类:
其他好文 时间:
2015-06-17 13:27:27
阅读次数:
113
database.php123456789101112131415161718$active_group = 'default';$active_record = TRUE;$db['default']['hostname'] = 'localhost/xe';$db['default']['use...
分类:
数据库 时间:
2015-06-11 09:23:17
阅读次数:
880
一、扩展CI中的控制器有时需要对CI中的控制器作统一操作,如进行登录和权限验证,这时就可以通过扩展CI控制器来实现。扩展CI控制器只需要在application/core文件夹中建一个继承自CI_Controller类的MY_Controller类即可,然后在这个类中实现自己需要的逻辑。关于上面这句...
分类:
其他好文 时间:
2015-06-10 12:12:43
阅读次数:
148
前段时间使用CI做了两个小项目,对CI的流程和设计理念也有了一些新的认识。CI架构的一些基本优化这里就不做介绍了,如搬离system 文件夹等。最近有一个稍微大一点的系统,也准备拿CI来做。设计时遇到架构上的一个问题:我们知道,CI的工作流程大致是这样的,官网3.0的图:一个典型的网站加载流程应该是...
分类:
其他好文 时间:
2015-06-05 07:29:39
阅读次数:
106
本篇文章由:http://xinpure.com/codeigniter-unable-to-upload-a-csv-file/解决 CodeIgniter 中使用 Upload 类无法上传 CSV 的问题。将:'csv' => array('text/x-comma-separated-valu...
分类:
Web程序 时间:
2015-05-29 17:14:16
阅读次数:
182
1.下载CI框架源码 http://codeigniter.org.cn/download2.我们主要的开发在application 文件夹进行,可以自己根据项目重命名文件夹。(例如公司名称_application,公司名称_system)3.application->config 里面可以配置相关的内容(以后慢慢添加),数据库的连接配置在database.php 文件夹,db[‘default′...
分类:
Web程序 时间:
2015-05-25 22:22:26
阅读次数:
244
一、基本结构CodeIgniter3.0.0解压后有8个文件,分别是:application:项目文件system:系统(框架)文件,为方便升级,不建议修改user_guid:用户手册,不需要加入项目composer.json:composer配置文件,不需要加入项目contributing.md:...
分类:
其他好文 时间:
2015-05-21 12:16:54
阅读次数:
137
CodeIgniter零基础做小项目(报表生成系统)【三】 之ci隐藏index.php
分类:
其他好文 时间:
2015-05-17 18:38:46
阅读次数:
116
CodeIgniter零基础做小项目(报表生成系统)
分类:
其他好文 时间:
2015-05-17 18:28:05
阅读次数:
562
CodeIgniter零基础做小项目(报表生成系统)【二】之ci前后台分离
分类:
其他好文 时间:
2015-05-17 18:18:24
阅读次数:
105