1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 CakePHP 2.7.0 发布,PHP 开发框架 下载

本帖由 漂亮的石头2015-07-13 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,318
    赞:
    47
    CakePHP 2.7.0 发布,此版本 API 兼容 2.x 系列,最新的 2.6 系列版本是 2.6.9 版本,这周将会发布。

    CakePHP 2.7.0 可以替换你现有的 2.5 或者 2.6 库,此版本包括一些新特性。

    废弃特性:


    • The class String has been renamed to CakeText. This resolves some conflicts around HHVM compatibility as well as PHP7. The String class is still provided for compatibility reasons.


    • Validation::notEmpty() has been renamed to Validation::notBlank(). This aims to avoid confusion around the PHP notEmpty() function and that the validation rule accepts 0 as valid input.


    • SessionComponent::setFlash() has been deprecated. You should use FlashComponent instead.


    • SessionHelper::flash() has been deprecated. You should use FlashHelper instead.

    新特性:


    • Plugin shells that share a name with their plugin can now be called without the plugin prefix. For example Console/cake MyPlugin.my_plugin can now be called with Console/cake my_plugin.


    • Configure::consume() has been added to read and delete from Configure in a single step.


    • CakeSession::consume() has been added to read and delete from session in a single step.


    • New setting level is now available in TreeBehavior. You can use it to specify field name in which the depth of tree nodes will be stored.


    • New method TreeBehavior::getLevel() has been added which fetches depth of a node.


    • SessionComponent::consume() has been added to read and delete from session in a single step.


    • SessionHelper::consume() has been added to read and delete from session in a single step.


    • Shell::param() has been added. This method allows you to read CLI options without notice errors.


    • The text/plain content type is no longer mapped to the 'csv' response type by RequestHandlerComponent. This helps fix issues when applications used jQuery and csv responses.

    其他改进:


    • SQL datasources will now cast '' and null into '' when columns are not nullable and rows are being created or updated.


    • Argument $renew has been added to CakeSession::clear() to allow emptying the session without forcing a new id and renewing the session. It defaults to true.


    • CakeEmail will now use the 'default' config set when creating instances that do not specify a configuration set to use. For example $email = new CakeEmail(); will now use the 'default' config set.


    • ControllerTestCase::testAction() now supports an array as URL.

    下载:https://github.com/cakephp/cakephp/archive/2.7.0.zip

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

    基于MVC架构
    视图支持Ajax
    内置校验框架
    提供应用程序的基础模块和CRUD 代码自动生成功能
    提供处理session,request,security的组件
    灵活的视图缓存功能
    面向对象
    无需配置:只要安装好数据库
    兼容PHP4和PHP5。
    CakePHP 2.7.0 发布,PHP 开发框架下载地址
     
正在加载...