我们可以在cakephp验证中验证主键字段的唯一性吗?

时间:2011-07-10 13:16:19

标签: php mysql cakephp

我正在使用cakephp验证方法进行表单验证。我的表单有product_id字段,它是数据库中的主键。我正在验证我的product_id字段的唯一性,但它没有得到验证。我无法找到根本原因。可能是这种情况?

由于 Pushpa

2 个答案:

答案 0 :(得分:0)

这里是指定isUnique模型验证的详细信息:

http://book.cakephp.org/view/1166/isUnique

如果您按照说明进行操作,它应该可以正常工作。除此之外,我们无能为力。

答案 1 :(得分:0)

原色应该是每个定义唯一的,因此检查这是多余的。 框架为AIID和UUID提供了唯一的密钥

在你的情况下,似乎这实际上是foreign_key就是这种关系。 所以你的问题被错误地陈述了。 你想检查一行的简单isUnique。

isUnique是您正在寻找的验证规则。 http://book.cakephp.org/view/1166/isUnique