2013-10-10 4 views
5

Как возникает вопрос, необходимо ли иметь числовое (и, предположительно, целочисленное) значение для идентификатора модели? Или любой уникальный идентификатор допустим? Например, можно ли использовать строку GUID?Должен ли идентификатор модели базовой линии быть числовым?

ответ

8

Это может быть любой произвольной строкой в ​​соответствии с docs:

ID

Особое свойство моделей, идентификатор произвольная строка (целое идентификатор или UUID). Если вы установите идентификатор в хэш-атрибутах, он будет скопирован на модель в качестве прямого свойства. Модели могут быть получены с помощью идентификаторов из коллекций, а идентификатор используется для создания URL-адресов модели по по умолчанию.

3

Да, вы можете. В backbone documentation указано, что «id - произвольная строка (целочисленный идентификатор или UUID)».

Смежные вопросы