2013-10-10 10 views
5

Wie die Frage fragt, ist es notwendig, einen numerischen (und vermutlich, ganzzahligen) Wert für die ID eines Modells zu haben? Oder ist eine eindeutige Kennung akzeptabel? Kann ich beispielsweise eine GUID-Zeichenfolge verwenden?Muss eine Backbone-Modell-ID numerisch sein?

Antwort

8

Es kann nach den docs jede beliebige Zeichenfolge sein:

ID

Eine besondere Eigenschaft von Modellen, ist die ID eine beliebige Zeichenkette (integer id oder UUID). Wenn Sie die ID im Attributshash festlegen, wird sie als direkte Eigenschaft in das Modell kopiert und in das Modell kopiert. Modelle können mithilfe der ID aus Sammlungen abgerufen werden. Die ID wird verwendet, um Modell-URLs nach Standard zu generieren.

3

Ja, Sie können. Die backbone documentation besagt, dass "die ID eine beliebige Zeichenfolge (Integer-ID oder UUID)" ist.

Verwandte Themen