//
//
//
//
//
//
//
//
//
//
软件Tags:
Phalcon是一个开放源码的、全堆栈的PHP5框架,使用C扩展编写,专门为高性能优化,无需使用C语言,所有函数都以PHP类的方式。
PhalconPHP 3.4.0 更新日志:2018-05-28
添加PhalconMvcRouter::attach直接将路由对象添加到路由器#13326中;
增加了侦听请求的功能:beforeAuthorizationResolve和request:afterAuthorizationResolve事件,这种能力可以使用自定义授权解析器#13327;
在PhalconMvcModel中添加呼叫事件afterFetch:刷新#12220;
添加PhalconHttpResponse::getReasonPhrase以从状态报头#13314中检索原因词组;
添加PhalconLoader::setFileCheckingCallback来设置内部文件存在解析器#13360;
增加了为PhalconMvcCollection::aggregate#12302传递聚合选项的功能;
添加PhalconCrypt::setHashAlgo来设置用于计算消息摘要的散列算法的名称#13379;
添加PhalconCrypt::getHashAlgo以获得用于计算消息摘要的散列算法的名称#13379;
添加PhalconCrypt::useSigning来设置是否必须使用计算消息摘要(注意:此功能将在Phalcon4.0.0中默认启用)#13379;
添加了PhalconCrypt::getAvailableHashAlgos以获得适用于计算消息摘要的注册散列算法列表#13379;
添加了PhalconCrypt::__构造,现在可以在对象构造中设置密码,并且可以启用计算消息摘要,而无需明确调用setCipher或useSigning#13379;
添加了PhalconCryptMismatch,在PhalconCrypt中抛出的异常将使用这个类#13379;
添加PhalconHttpCookie::setSignKey来设置用于生成消息认证代码的符号密钥(例如消息摘要);
添加了PhalconHttpResponseCookies::setSignKey来设置用于生成消息认证代码的符号密钥(例如消息摘要);
更改了PhalconCrypt::setCipher,以便在设置密码算法期间重新配置IV长度;
更改了PhalconCrypt::setCipher,以便在密码不可用的情况下抛出PhalconCryptException;
修复PhalconDebugDump::output的回归(#13308)以正确使用详细模式#13315;
修正PhalconMvcModelQueryBuilder::having和PhalconMvcModelQueryBuilder::在哪里正确合并绑定类型#11487;
修正PhalconMvcModel::setSnapshotData以正确设置旧快照;
超级全球不存在时不要抛出异常#13252,#13254,#12918。
