Reservations
我有一个带有和的数据库模式Products
。
Areservation
可以有多个products
,aproduct
可以有多个reservations
。一个预订也可以有一个产品多次。我为此设置了多对多关系,效果很好。
现在,我将此模式移植到我的 Backbone 应用程序中,在该应用程序中我使用具有Reservation
模型、ReservationProduct
模型和ReservationProducts
集合的 BackboneRelational 设置。在我的Reservation
模型中,我定义了一个 hasMany 链接到ReservationProducts
.
一切正常,但我想知道我应该使用哪些 RESTful 路由来 aPUT
或DELETE
调用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