CakePHP 3.8.0 beta 1 釋出,PHP 快速開發框架
CakePHP 3.8.0 beta 1 釋出了,3.8 版本系列將會是向後相容版本。
CakePHP 是一個運用了諸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC 等著名設計模式的快速開發框架。該專案主要目標是提供一個可以讓各種層次的 PHP 開發人員快速地開發出健壯的 Web 應用,而又不失靈活性。
這一版本是 3.7 的相容升級版,可以使用 composer 進行升級:
php composer.phar require --update-with-dependencies "cakephp/cakephp:3.8.0-beta1"
新特性:
ORM
Cake\ORM\Table::findOrCreate()
現在可以在其他位置找到表類。使用者可以向建構函式提供名稱空間列表,也可以使用addLocation()
方法。
Validator
新增Validator::notEmptyString()
, notEmptyArray()
, notEmptyFile()
, notEmptyDate()
, notEmptyTime()
和notEmptyDateTime()
View
單選按鈕現在可以使用複雜選項定義中的label
自定義生成的標籤。
Email::setHeaders()
和 Email::addHeaders()
現在允許設定多個相同名稱的標頭。
完整版請檢視釋出公告 。