我向MySQL中的一个表添加了几个列:
totalSavings DOUBLE NOT NULL DEFAULT 0totalDebt DOUBLE NOT NULL DEFAULT 0表中还有几个列是以类似的方式配置的,CFWheels正在适当地向这些属性添加一个validatesPresenceOf验证。
但是我的新产品并没有按照CFWheels自动验证的要求被取走。为什么会这样呢?
发布于 2014-02-19 15:04:26
结果是,如果列上设置了一个CFWheels值,那么validatesPresenceOf将跳过DEFAULT自动验证。
我需要最初将DEFAULT 0添加到列中,以便在默认情况下设置记录。但是,然后删除默认值,用验证解决了这个问题。
https://stackoverflow.com/questions/21884366
复制相似问题