CakePHP烘焙装置不关心独特的领域

时间:2013-04-06 10:33:37

标签: cakephp

一个例子:
我有一个带有'用户名'字段的用户模型 在$validate数组中,我为'username'设置了'isunique'规则。它有效,没问题。

但每次生成夹具时,此字段的自动生成值都不是唯一的。

其他型号的问题相同。

有没有想过如何使用'isunique'规则为fileds生成唯一值?

谢谢。

1 个答案:

答案 0 :(得分:0)

为什么你甚至认为蛋糕/装置会如此如此? 它没有!

您的验证规则与索引完全无关。 使用validates()或save()时会触发验证。 但是,您的数据库不必具有那些“唯一”索引才能工作。

如果你真的想要它们在你的灯具中,你需要手动定义它们(参见主键索引如何做到这一点)。