【发布时间】:2011-07-10 13:16:19
【问题描述】:
我正在使用 cakephp 验证方法进行表单验证。我的表单有 product_id 字段,它是数据库中的主键。我正在验证我的 product_id 字段的唯一性,但它没有得到验证。我无法找到根本原因。可能是什么情况?
谢谢 普什帕
【问题讨论】:
-
请同时提交您的型号代码。为什么你想在你的PK上这样做?通常,您要么插入一条具有自动生成的唯一 PK 的新记录,要么编辑一条,其中 PK 未更改且已经是唯一的。
-
要么你的方法有误,要么数据库结构搞砸了。您永远不应该手动设置新记录的 ID,当然也不应该通过来自表单的数据。