我正在为具有用户角色的应用程序设计数据库模型,并且我有一定数量的数据可供所有用户共享,并且该数据也是恒定的。
数据需要由用户选择,然后将其发送到Web服务器,所以我认为,我应该将数据作为数组存储在我的代码中,而不是创建数据库表。
可以执行此操作,或者应该创建一个表并查询选项,将来数据可能会更改,但是只有管理员才能更改此类型的数据。
示例
lm(y ~ ., data=df)
答案 0 :(得分:0)
如果值不经常更改,我更喜欢将角色定义存储在配置文件中而不是存储在数据库中。这样可以避免数据库查询。
假设您的角色定义为:
$roles = [
1 => 'Admin',
2 => 'Manager',
3 => 'Guest',
];
在用户表中,存储角色ID。