我最近安装了一个使用Symfony2
框架和Apache Thrift
.
现在我想让主干在Symfony2
框架中可用。
我的问题是关于Backbone.sync
.
如何覆盖/使用
Backbone.sync
以使用Symfony2
框架和/或从 Web 应用程序中的服务器获取数据Apache Thrift
?网络上有一些教程可以做到吗?我刚刚找到了这个Symfony + Backbone.js for high-dynamic apps,但它并没有说明如何从服务器获取数据。
我最近安装了一个使用Symfony2
框架和Apache Thrift
.
现在我想让主干在Symfony2
框架中可用。
我的问题是关于Backbone.sync
.
如何覆盖/使用Backbone.sync
以使用Symfony2
框架和/或从 Web 应用程序中的服务器获取数据Apache Thrift
?
网络上有一些教程可以做到吗?我刚刚找到了这个Symfony + Backbone.js for high-dynamic apps,但它并没有说明如何从服务器获取数据。
默认情况下,Backbone.js 及其同步方法无需任何修改即可使用 REST API。因此,如果您可以使用 Symfony2 创建一个可以处理 GET/POST/PUT/DELETE 并返回 JSON 的 Web 服务,那么您应该很高兴。
我对 Symfony 不是很熟悉,但是对于一个基本的 REST API,你需要定义你的 URL 路由(例如“www.yourdomain.com/api/items”),然后创建方法来执行基于这些的操作路由(例如以 JSON 编码格式返回记录)。
这是一个使用 Symfony2 创建 REST API 的快速教程:Symfony2 REST
另外,请查看Backbone 教程页面上的 Wine Cellar 教程。它使用 PHP Slim 框架,但骨干.js 的概念将完全相同,因为只要您使用基本的 REST API,骨干与后端无关。
检查此捆绑包https://github.com/gigo6000/DevtimeRafflerBundle这是一个包含一些基本 REST 操作的小型简单应用程序。这是使用https://github.com/gigo6000/DevtimeBackboneBundle创建的