发布于 2015-12-26 00:51:46 | 106 次阅读 | 评论: 0 | 来源: 网友投递
CakePHP PHP开源框架
CakePHP是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而 又不失灵活性。
CakePHP 3.1.6 发布,此版本是个维护版本,主要是一些小改进和 bug 修复:
The Auth.afterIdentify event is now triggered for stateless authentication.
Query::offset() now marks a query as modified.
Calling find() on a BelongsToMany association now joins the junction table. This allows association conditions to be applied to queries.
Redis DSN parsing was fixed.
FormContext::errors() now handles nested validation errors.
The existsIn() rule now uses an association’s bindingKey option.
requestAction() now passes cookies to the sub-request as documented.
FormHelper now treats string integer values as UTC timestamps. This mirrors how it handles integer values.
FormHelper now correctly generates name attributes for dot pathed field names that end in [].
A memory leak in ORMResultSet has been fixed.
DashedRoute now correctly handles vendor prefixed plugin names.
CORS domain handling is more robust and less permissive.
Postgres index reflection is more robust and can handle complex index definitions.
Postgres schema reflection more accurately defines SERIAL columns.
Pagination of complex queries using expressions in their ORDER clause no longer fail.
File can now open file:// paths on windows.
bin/cake i18n init now preserves the locale case.
下载:https://github.com/cakephp/cakephp/releases
CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而 又不失灵活性。主要特性:
基于MVC架构
视图支持Ajax
内置校验框架
提供应用程序的基础模块和CRUD 代码自动生成功能
提供处理session,request,security的组件
灵活的视图缓存功能
面向对象
无需配置:只要安装好数据库
兼容PHP4和PHP5。