我想设置一个可以使用可选ID来查找要使用的模型的路由,如果还没有传入默认模型,仍然会支持默认模型吗?
例如:
/home/
/order/
/order/123
/order/123/shipping
/someotherroute/
如果不使用查询字符串参数,是否有一种干净的方法可以做到这一点?
答案 0 :(得分:0)
您可以使用索引路由作为默认订单,并拥有一个子资源来保存您指定的订单。
this.resource('order', function(){
// this.route('index'); this is given to you as a freebie, put your default order in here
this.resource('specified', {path: ':id'});
})