分享到: 分享到QQ  分享到Twitter

作者: kideny    访问次数: 247 创建时间: 2022-10-19 10:14:48 更新时间: 2024-04-23 14:10:35

Phalcon5官方发布后,一直在开发环境测试。升级过程还算顺利,不过也有一些日常让人感觉到蛋疼的问题。

 

日常操作:Phalcon官方又改了一堆类的命名空间

 

每次Phalcon官方发布大的版本,都要改一堆的命名空间。对于项目来说,直接搜索替代就行了。接下来,这个问题就比较恶心了,只能手动改。

 

表单类中的字段属性,现在开始类型严格检查,只能为字符串

 

在Phalcon4中以下表单类的字段属性是完全OK的,如下面几个例子:

 

"maxlength"   => 200,
'required' => true

 

 现在Phalcon5中则会报错,需要改成字符串。

 

"maxlength"   => '200',
'required' => 'true'

 

这个就不能简单的搜索替换了,个人建议把所有模块的Form目录下面的表单类,全部人工检查一遍,以防止漏网之鱼。

 

总结

 

这个问题,几乎所有升级Phalcon5的开发者应该都会遇到。官方文档现在还不健全,希望大家能提前避坑。

季度最有价值文章

月度最有价值文章

投票统计

是否原创: 0 %

0 % Complete (success)

是否有价值: 0 %

0% Complete

是否有素质: 0 %

0% Complete (warning)

是否合法: 0 %

0% Complete

   群组工具