CakePHP 3.8.0 發布了,這是 3.x 的最後一個計劃功能版本,此版本帶來了大大小小的一系列改進,包括:
CollectionTrait 現在使用 newCollection 方法創建克隆,這允許子類擁有集合方法創建自己的實例而不是使用 Collection。
新增 Command::executeCommand(),此方法使從當前命令調用另一個命令變得簡單。
新增 Validator::notEmptyString()、notEmptyArray()、notEmptyFile()、notEmptyDate()、notEmptyTime() 與 notEmptyDateTime()。
Validation::mimeType() 現在以不區分大小寫的方式比較檢查 mime-types。
Validation::dateTime() 現在支持 iso8601 格式。
Radio 按鈕現在可以使用複雜選項定義中的標籤自定義生成的標籤。
核心團隊表示接焉將專註於支持 3.8 並完成 4.0.0 的開發。
更新方法:
php composer.phar require --update-with-dependencies "cakephp/cakephp:3.8.*"
更新公告:
https://bakery.cakephp.org/2019/06/26/cakephp_380_released.html
[admin
]