作者appleboy46 (小恶魔)
看板PHP
标题[分享] CodeIgniter 2.0.0 Release Note
时间Sat Feb 5 10:09:54 2011
迟来的 2.0.0 Release Note
线上版:
http://www.codeigniter.org.tw/blog/codeigniter_2.0.0_released
CodeIgniter 发展其实还蛮慢的,所以很多工程师都跳去其他 PHP Framework 了,然而我
始终认为 CI 是一套非常好学习的初阶 Framework,希望更多人来使用,底下是 2.0 发布
相关新闻,大家可以参考看看到底做了哪些改变以及 Fix Bug list:
CodeIgniter 发布 2.0.0 版
今天 EllisLab 和 CodeIgniter Reactor 的工程师们高兴的宣布:CodeIgniter 2.0.0 的
第一个官方版本终於出来了!它有底下两个版本(或分支):
CodeIgniter Core 版
Core 版是一个更新较慢的版本,它将是 EllisLab 商业产品的基础,例如
ExpressionEngine 和 MojoMotor 等相关产品。Core 版的更新频率将会跟之前
CodeIgniter 差不多,这版本将适用於对稳定性与版本相容性要求较高的大型网站,或一
些对 SLA 有依赖的企业产品,程式码可於 BitBucket 下载
CodeIgniter Reactor 版
Reactor 版本是 community driven 分支,这提供最快,也是最新的程式码,这意味着大家
可以提交 Bug 到此版本,新功能的改进,文件修改…等,此团队有程式码审核小组,这些
工程师负责推动 Reactor 版本发展及维护。
只要是 EllisLab 的新功能及特性都将会被合并倒 Reactor 版本,EllisLab 也会积极推动
Reactor 版本发展,所以 Reactor 会是官方建议使用的版本,所以只要在官网上面看到
CodeIgniter,它就是指 Reactor 版本,在论坛中或者是文件里都是这样,简单来说,
CodeIgniter = Reactor。
CodeIgniter 从 1.7.3 到 2.0 的主要变化是:
1. 不再支援 PHP4,最低 PHP 版本需求是 5.1 版
2. 表单函数开始支援 CSRF 保护
3. Drivers
4. Application package
5. Scaffolding 在前几个版本已经不再使用,现在已经移除了
6. 删除过时的验证功能
7. 删除 Plugin 改用补助函数取代
8. 重新撰写 index.php 程式码 routing overrides
9. 新增 $route[『404_override'],可以让 Controller 使用
10.50 个以上的 Bug 修正
Reactor 版包含上面的所有修正与特性,并且它自己也有一些优势:
1. 完全支援 query-string
2. 自动侦测 base_url 是否为空字串
3. 新的快取机制功能,支援 APC and memcache
4. 针对 corn job 支援 command line
5. 20个以上调整改进
可以参考线上 change log 来详细观看修改与调整。
官方工作团队将会在 2011 第一季完成底下特性:
使用手册留言功能
使用者可以在 User Guide 进行留言讨论,就如同 php.net 网站一样,随着时间改变,会
让使用手册更加有用,新的留言系统将可以保留旧的讯息,以及新的评论。
身份验证功能
这已经经过长久要求的认证 Library (总共有 800 多票支持此功能 UserVoice),不过这需
要花些时间来验证及证明,我们要想一个通用解决方法,让使用者不会过於复杂。
A More Object-like Model
这个功能就是允许 Active Record 返回一个代表当前结果的 Model 的范例。这将允许以更
接近语义的方式处理资料库的内容。
-------------------------------------------------------------
目前已经将 2.0.0 User Guide 更新到台湾官网上面了,或者可以到 github 下载
https://github.com/appleboy/PHP-CodeIgniter-Framework-Taiwan
如果有想加入翻译团队,都可以私底下跟我联络。
1.7.3 -> 2.0.0 有很多文件的摆放可能也许还没弄好
目前正在整理修改当中,如果任何疑问或者是建议,都可以寄信给我
2.0.0 线上手册:
http://www.codeigniter.org.tw/user_guide/
--
PHP MVC CodeIgniter 繁体中文手册:
http://tinyurl.com/mduyv8
PHP MVC CodeIgniter 繁体中文讨论区:
http://tinyurl.com/yayzoz8
PHP MVC CodeIgniter 中文官方网站:
http://tinyurl.com/yatds8n
Appleboy Blog 电脑技术:
http://blog.Wu-Boy.com
--
※ 编辑: appleboy46 来自: 219.70.1.33 (02/05 10:15)
1F:→ thitbbeb:谢谢分享,也想学这个,不过自己学好像似乎慢了点 02/05 17:03
2F:推 rocairforce:user giude 看过一遍就差不多了 02/05 17:38
3F:→ appleboy46:给一楼...基本上 user guide 看一下就可以上手了 02/05 17:55
4F:推 tkdmaf:user guide念起来好像「夭寿贵」XDD!幸好都是免费的。 02/05 22:13
5F:推 gamecubemomo:感谢您的分享 辛苦了 02/06 22:16
6F:推 myans:谢谢分享 02/11 17:00