PHP开发框架Yii 1.1.8 发布。该版本引入了超过80个新功能、加强和bug修复。你可以编写自定义URL规则类来为应用程序处理任意复杂的URL格式,改进的class autoloader等。
Yii(读作“易”)代表简单(easy)、高效(efficient)、可扩展(extensible)。Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
该版本重要的更新如下:
自定义URL规则类
为了处理更复杂的网址,可以编写自定义URL规则类和并将这些类插入到CUrlManager中。
改进的类自动加载器
Yii提供了类自动加载器,它可以允许在自动加载器链中第三方加载器在它的前面或后面。此前,Yii的自动加载器必须在自动加载器链的末端,因此它被Yii的核心类和外部类触发。
“实时”发送日志消息
一些控制台命令可以长时间运行,它们往往需要不断存储一些日志信息来跟踪进度。现在Yii的日志记录机制可以支持“实时”记录。
生成消息文件
当使用的yiic消息命令生成消息文件时,你是否经常要删除旧的邮件文件,并替换为新生成的文件呢?您现在可以强制命令使用新生成的文件覆盖旧文件。
创建控制台应用程序中的URL
我们经常使用CUrlManager来创建Web应用程序中通用网址。有时,控制台应用程序也有类似的需求。现在比较容易,可以调用Yii操作:app()->createUrl()。
详细的更新说明参阅:http://www.yiiframework.com/news/48/yii-php-framework-1-1-8-is-released/
详细的Bug修复列表参阅:http://www.yiiframework.com/files/CHANGELOG-1.1.8.txt
下载地址:http://www.yiiframework.com/download/