#17424·cphalcon

[NFR]: 新滤镜

作者: dev-fan创建于 2026年7月31日更新于 2026年9月17日
标签new feature request7.0

我有一个带下拉框的表单,这些下拉框引用了另一个实体,但该字段是可选的(例如,员工的副手)。如果我在这个字段中没有选择任何内容,POST 数据返回一个空字符串,该字符串使用表单过滤器 `$deputy->setFilters([Filter::FILTER_ABSINT]);` 进行转换为 0。表的外键约束禁止插入 0,因为不存在这样的记录。我建议添加一个新的过滤器“absintornull”,如果输入是一个空字符串,则输出 **null** 而不是 **zero**。我也希望 intornull、floatornull 和 emptytonull 具有类似的行为,即 **null** 和 **zero**(一个空字符串)之间的区别很重要。

内容来源: phalcon/cphalcon