3

Reservations我有一个带有和的数据库模式Products

Areservation可以有多个products,aproduct可以有多个reservations。一个预订也可以有一个产品多次。我为此设置了多对多关系,效果很好。

现在,我将此模式移植到我的 Backbone 应用程序中,在该应用程序中我使用具有Reservation模型、ReservationProduct模型和ReservationProducts集合的 BackboneRelational 设置。在我的Reservation模型中,我定义了一个 hasMany 链接到ReservationProducts.

一切正常,但我想知道我应该使用哪些 RESTful 路由来 aPUTDELETE调用Product.

我想知道我应该如何处理预订可以多次拥有产品的事实。

例如,电话是否会DELETE指向

/reservation/:reservation_id/product/:reservation_product_id
(这是为我生成的一个主干)

或者这个:

/reservation_product/:id

?

如果是这样,哪个 RESTful 路由是正确的:

/reservation/:reservation_id/product/:reservation_product_id

/reservation/:reservation_id/product/:product_id

4

0 回答 0