Должен ли я назвать поле имени пользователя в моей пользовательской таблице "name" или "username"? - PullRequest
2 голосов
/ 17 марта 2011

Если я назову это username, тогда мне придется писать user_username при обращении к моему полю, когда я могу просто написать user_name, если оно называется «name».С другой стороны, имя пользователя звучит более подходящим, чем имя.

Может ли кто-нибудь помочь мне принять решение?

Ответы [ 4 ]

4 голосов
/ 17 марта 2011

Вы должны назвать это username.

Поле name (или user_name, если вы префиксуете все поля с именем таблицы) неоднозначно, потому что это может быть их real имя, которое обычно отличается от имени пользователя.

0 голосов
/ 17 марта 2011

Другой возможный вариант: login

0 голосов
/ 17 марта 2011

Но вы также можете попробовать nickname.

0 голосов
/ 17 марта 2011

имя пользователя, оно более конкретное и не будет перепутано с именами людей.

Вот подсказка: пока вы там, неплохо бы заранее определиться с правильными столбцами имен - first_name и last_name или фамилия и имя_данных или что-то еще.Это на самом деле не имеет значения, но это правильная боль, когда таблицы несовместимы.

...