因为工作需要,有时要写些小型Web APP。因此我需要一个非常简单的MVC框架 是的,得比CodeIgniter更简单 于是我一边开发一边总结,搞了一套MVC框架(成熟后再开源) 但是每次手写SQL很蛋疼啊,我需要SQL Builder帮我解决这麻烦事 于是潜心开发了172800秒 (四舍五入就是一个亿),终于算是比较完善地实现了CURD语句的生成 但还是不够完善(喂!) 于是我一怒之下把CI的数
分类: Codeigniter
自写的PHP文本验证类Text_validation
公司的项目使用Codeigniter3.0开发,CI内置了一个表单验证类,功能强大使用方便,但只能在表单提交到后端时使用,对于一个经常使用ajax的项目很是不便,重复性地写一大堆判断也是累人。于是我自己模仿着这个类的功能,写出了这个文本验证类。虽然是为CI写的,但只要删除第二行 defined ( ‘BASEPATH’ ) OR exit( ‘No direct script access all
记Codeigniter中使用PDO的一个坑
由于项目需求,因此必须使用PDO且额外连接几个数据库,这些数据库的配置以DSN的形式存储在redis中。CI如何使用DSN来连接数据库?官方文档如是说: 或者你可以使用数据源名称(DSN,Data Source Name)作为参数,DSN 的格式必须类似于下面这样: $dsn = ‘dbdriver://username:password@hostname/database’; $this->
关于Codeigniter上传文件类型的问题
我自己的上传文件类型配置 $config [‘allowed_types’] = ‘xls|xlsx|xl’; 但是在我上传一个已.xls后缀的Excel时一直提示文件类型不正确,可是xls明明在allowed_types里面啊,经过一番查阅,终于发现问题所在~ 在上传时我首先 print_r($_FILES ) 结果如下: Array ( [userfile] => Array ( [na