Должен ли я использовать таблицу здесь или значения жесткого кода в файле конфигурации? - PullRequest
1 голос
/ 20 января 2011

Мне нужно установить разные роли пользователя, т.е.:

1-администратор 2-писатель 3-участник

Мне было интересно, должен ли я создать отдельную таблицу для пользовательских ролей, то есть просто хранить имена и идентификаторы, т.е.:

USER ROLES
ID | NAME 

Или было бы хорошо, если бы я просто поместил значения в конфигурационный файл в виде ассоциативного массива, т.е.:

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

Учитывая, что мне просто нужно сохранить здесь идентификатор и имя?

1 Ответ

8 голосов
/ 20 января 2011

Абсолютно используйте таблицу базы данных, если это производственное приложение.Позже вы поблагодарите себя, если захотите передать управление кому-то другому.

...