Home  >  Article  >  Backend Development  >  CakePHP 3.2.10 发布,PHP 开发框架

CakePHP 3.2.10 发布,PHP 开发框架

WBOY
WBOYOriginal
2016-06-23 13:04:47938browse

CakePHP 3.2.10 发布了。CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而又不失灵活性。

Bug修复

  • Query::insert() now resets columns when called multiple times. ( @markstory )

  • The ExistsIn rule no longer enforces constraints on new entities that have no dirty fields. This reverts a problematic change introduced in 3.2.9. ( @markstory )

  • Exceptions for missing mailer transports have been improved. ( @graziel )

  • Request URLs that contain another embedded URL are now handled correctly. ( @chinpei215 )

  • FormHelper now resets the unlocked fields each time end() is called. This prevents fields unlocked in one form from being unlocked in subsequent forms. ( @nojimage )

  • Multi-part mime message boundaries are now generated with Security::randomBytes() . This removes the possibility of timing attacks on mime-message boundary markers. ( @chinpei215 )

  • RequestHandler no longer overwrites response content-types when no extension has been parsed. ( @ADmad )

  • The insecure fallback for Security::randomBytes() behaves more consistently with the secure modes now. ( @chinpei215 )

  • The IsUnique rule once again enforces unique-ness as a SQL constraint would. This means that NULL values will never be equivalent for unique checks. This reverts a problematic change introduced in 3.2.9. ( @markstory )

  • The BelongsToMany::find() uses the correct foreign key columns when creating queries that involve junction table join conditions. ( @TheFRedFox )

其他改进

  • Folder::subdirectories() was added ( @frankfoerster ).

  • MissingAction and MissingTemplate error pages are now compatible with errors coming out of Mailers. ( @markstory )

下载地址:

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn