1

我在 MySQL 的表中添加了几列:

  • totalSavings DOUBLE NOT NULL DEFAULT 0
  • totalDebt DOUBLE NOT NULL DEFAULT 0

表中还有其他几列以类似的方式配置,CFWheels 正在适当地validatesPresenceOf为这些属性添加验证。

但是我的新的并没有按照 CFWheels 自动验证的要求被选中。这是为什么?

4

1 回答 1

1

事实证明,validatesPresenceOf如果列上设置了值,CFWheels 将跳过自动验证DEFAULT

DEFAULT 0最初需要将其添加到列中,以便使用该默认值设置记录。但随后删除默认值解决了验证问题。

于 2014-02-19T15:04:26.143 回答