摘要: CodeIgniter开发者非常期待能够拥有像gems或npm这样的包管理器帮助他们开发和共享一些类库,Sparks就是为了实现这个需求而诞生的,我们既可以从Sparks上寻找需要的类库,也可以把自己的代码打包后上传和他人分享。设想你现在需要为你的应用添加一个用户验证Auth功能,你肯定想到社区中的某个成员已经为CI开发了这个功能,你在Sparks网站上搜素Auth,网站将列出许多关于用户验证的Spark,我们在其中选择Auth,在命令行中输入php tools\spark install -v2.0.5 Auth一切都是这么简单。#1 设置现在你已经迫不及待的使用Sparks了,在这之前我们 阅读全文
posted @ 2013-03-08 14:26 陈小飞 阅读(563) 评论(0) 推荐(0) 编辑
摘要: Flourish并不是一个PHP框架,它是一系列类的集合,能够帮助我们解决PHP开发中遇到的很多问题,提供了诸如数据库抽象层、ORM、图片处理、验证、输入输出、邮件发送、日期、数字等一系列实用的类。我们可以从Github上获取Flourish最新版的源码,Flourish的结构很简单,所有类都在一个目录下,并且以f开头作为类名,不管是一个新项目还是一个已有项目,我们都可以考虑使用Flourish作为扩展,Flourish可以很容易地和其他框架或类库一起工作,下面将介绍怎样把Flourish集成到CodeIgniter框架中使用,我们主要面对的是怎样autoload Flourish类的问题。我 阅读全文
posted @ 2013-03-07 09:25 陈小飞 阅读(362) 评论(0) 推荐(0) 编辑
摘要: CodeIgniter为方便开发者提供了下载助手函数force_download('filename', 'data'),但需要使用file_get_contents()函数先将文件内容全部读入一个变量中,这在读取小文件时没什么问题,但读大文件时将会报内存不够的错误,所以我们一般使用readfile()函数读取或者使用fread()依次读取文件片段然后输出的方式下载文件。CI3虽然还没有最终发布,但在Github中我们看到了将改进force_download()函数的功能,如果第二个参数为NULL,CI将视第一个参数为文件的路径名并使用fread()函数读取文件 阅读全文
posted @ 2013-03-06 14:20 陈小飞 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 原文地址 http://codeigniter.com/forums/viewthread/125687/1 使用哪一个版本? 1.7.2 or 2.0CodeIgniter 2.0 目前虽然还没有最终发布,但它已经非常稳定,并且 EllisLab 公司已经声明不会有很大的变动,只要是修正一些 BUG,许多人认为 2.0 比 1.7.2 更加稳定,Phil Sturgeon 在他的博客中写过一篇非常棒的关于怎样从旧版本升级到 2.0 版本的文章,你可以从 BitBucket.org 下载最新的 CI 2.0 的代码,以及最近的升级。Moderator Jamie Rumbelow 曾写了一篇关 阅读全文
posted @ 2010-10-19 21:13 陈小飞 阅读(1211) 评论(1) 推荐(0) 编辑