我应该在这里使用表格还是在配置文件中使用硬代码值?

时间:2011-01-20 18:24:04

标签: php mysql database-design normalization

我需要设置不同的用户角色,即:

1-管理员 2,作家 3-构件

我想知道是否应该为用户角色创建一个专用表,即只存储名称和ID,即:

USER ROLES
ID | NAME 

或者如果我只是将值作为关联数组放在配置文件中就可以了,即:

$config['roles'] = array(1=>'Administrator'...);

考虑到我只需要在这里存储一个ID和一个名字?

1 个答案:

答案 0 :(得分:8)

如果这是一个生产应用程序,请绝对使用数据库表。如果您想将管理权交给其他人,您将在以后感谢自己。