首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Default where子句,记录查看限制

Default where子句,记录查看限制
EN

Stack Overflow用户
提问于 2012-04-26 01:04:58
回答 1查看 74关注 0票数 1

在许多应用程序中,用户只能查看表中的特定记录,基于不同的内容,如状态、角色、工作流程……是否有一种方法可以在模型级别指定where子句,该子句将始终应用于使用模型的任何位置。或者使用atk的最佳实践是什么?

举个例子,你做了一个项目管理应用。您希望用户在记录时间、创建缺陷等时,只能看到分配给他或她的项目,并且可以随时随地查看。他/她只能查看这些项目。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-26 15:25:07

这取决于您希望如何设计您的应用程序。这些约束是通过使用addConditionsetMasterField施加的,因此,如果您将这些约束放在模型初始化中,您就可以获得所需的约束。您可以设计一个基本模型来访问所有(出于管理目的),并在前端应用程序中使用一个或多个具有init中约束的子类。这是确保模型被限制到数据的特定部分的通常方法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10320442

复制
相关文章

相似问题

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