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