我开始在一个新的应用程序上实现backbone.js,但是,我使用它的API不是一种宁静,所以我想知道如果我可以仍然使用一些类似的方法,对样本:Backbone.js与非REST风格的服务器保存方法
比方说,我有一个简单的场景,我需要其他的选项中删除用户,但每个选项都有其自己的控制器,所以我触发他们是这样的:
fetch : FetchController.php
Update : DeleteController.php?data={'id':'x'}
所以我认为看起来像这样:
var UserEditView = Backbone.View.extend({
events: {
'submit .delete-form': 'deleteUser'
},
//.... other methods
deleteUser: function(event) {
//user is a instance of my User Collection
this.user.destroy({
//here is where I point my question
});
}
});
假设我所有的控制器都是通过Post方法调用的,所以我没有改变来发送删除方法来销毁......我的问题是,我可以创建一个自己的销毁方法吗?或者至少配置它来调用一个自定义控制器?所以我可以做同样的创建和编辑记录?
任何帮助将非常感激。
在此先感谢。
您可以重载[backbone.sync](http://backbonejs.org/#Sync)以使用您需要的任何逻辑。 – Jack 2014-08-28 21:13:32