【发布时间】:2011-06-01 18:53:29
【问题描述】:
我有两个模型,Product 和 Product_Methodology。在我的产品编辑视图中,我有一个选择表单字段来选择多种方法中的一种或不选择(第一个选项为空)。在我的产品表中,我有一个 INT(10) methodology_id 属性,该属性使用从选择表单字段中选择的方法的 ID 进行保存。直到今天一切正常,我不得不对系统进行调整,从现在开始,选择一种方法是可选的。所以我将 products 表的methodology_id 字段更改为允许NULL 值并删除模型上的not_empty 验证规则。
问题是,现在当我选择空选项保存模型时,我得到的不是预期的NULL,而是0(零)值。
这有什么线索吗? 非常感谢,如果不是很清楚,请告诉我。
【问题讨论】:
-
您使用的 Kohana 版本是什么? Ko3.1 对模型字段有特殊的过滤方法。
标签: php kohana kohana-3 kohana-orm