首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么要在模型中重复数据库约束?

为什么要在模型中重复数据库约束?
EN

Stack Overflow用户
提问于 2010-06-05 09:27:18
回答 7查看 656关注 0票数 3

在CakePHP应用程序中,对于考虑到数据库中的唯一约束,在模型中使用相同的验证检查有什么好处?

我理解使用JS验证的好处,但我相信这个模型验证会给数据库带来额外的麻烦。我100%确定在数据库中进行了某些验证,因此模型验证将是多余的。

我看到的唯一好处是应用程序可以识别错误并相应地为用户调整视图(重新填充字段并在适当的字段上显示错误消息;改善用户体验),但这可以在存在约束命名约定的情况下实现,因此应用程序可以理解保存的问题所在(现在可以使用现有的方法吗?)

EN

Stack Overflow用户

发布于 2010-06-05 09:33:20

你可能获得的任何好处都可能会被重复维护约束的麻烦所抵消。除非您碰巧有一种简单的机制来在单个位置指定它们并使它们保持同步,否则我建议您坚持使用另一个位置。

票数 1
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2978751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档