在Backbone应用程序中具有双记录的多对多RESTful路由

时间:2013-06-05 14:42:04

标签: rest backbone.js backbone-relational

我有一个包含ReservationsProducts的数据库架构。

reservation可以有多个productsproduct可以有多个reservations。 预订也可以产品多次。 我有一个多对多的关系设置,这很好。

现在我将这个架构移植到我的Backbone应用程序,在那里我使用具有Reservation模型,ReservationProduct模型和ReservationProducts集合的BackboneRelational设置。在我的Reservation模型中,我定义了一个到ReservationProducts的hasMany链接。

一切正常,但我想知道我应该使用哪条RESTful路线进行PUT上的DELETEProduct来电。

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

例如,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

0 个答案:

没有答案