【发布时间】:2014-01-08 20:07:44
【问题描述】:
我有一个简单的表格,其中一个字段是国家
它没有被定义为数据库中的唯一键,当我尝试直接在 MySql 中插入具有相同国家/地区的记录时,该记录被插入而没有错误。很好。
但是当我尝试通过我的 Cakephp 应用程序中的编辑屏幕插入时,我在国家字段“字母数字”上收到错误消息,这与现实不符,因为如果我输入了
例如:美国是另一个现有记录的国家,我得到错误,如果我输入xxxxx,系统接受保存记录。这就是为什么我怀疑对唯一密钥进行了检查。
我的这个领域的模型如下
'country' => array(
'notempty' => array(
'rule' => array('notempty'),
),
'alphanumeric' => array(
'rule' => array('alphanumeric'),
),
)
你有什么想法吗?还有其他地方我应该检查吗?
【问题讨论】:
标签: cakephp