Cphalcon 是一个开源的 Web 框架,作为 PHP 语言的 C 扩展,它提供了更高的性能与更低的资源消耗。Cphalcon v5.6.0 现已发布,具体更新内容如下:
Changed
- 出于性能原因,已将
Phalcon\Db\Adapter\Pdo\Mysql改为不使用PDO的特定 flag(PDO::ATTR_EMULATE_PREPARES或PDO::ATTR_STRINGIFY_FETCHES)#16474 - 将
Phalcon\Db\AbstractDb与Phalcon\Db\Adapter\AbstractAdapter合并,因为前者未被使用 #16474
Added
- 为
Phalcon\Datamapper\Query\AbstractQuery添加了resetColumns(),resetFrom(),resetWhere(),resetGroupBy(),resetHaving(),resetOrderBy(),resetLimit(),resetFlags()以允许重置查询过滤器。
Fixed
- 修复
Phalcon\Mvc\Model::count忽略order参数(Posgresql 需要)#16471 - 修复了
Phalcon\Mvc\Model::toArray添加的 ignore getters 的参数,以免破坏序列化。#16490 - 修复了
Phalcon\Mvc\Model::toArray更改 population 条件以 segfault 的问题。#16498
更新说明:https://github.com/phalcon/cphalcon/releases/tag/v5.6.0