提供backbone.js的简单PHP代码示例
经验水平:新手 使用本地存储。这个问题是关于如何使用PHP为页面提供服务,假设已经设置了MySQL数据库 我查看了诸如CodeIgniter之类的PHP框架,但发现它们很难理解,而且出于学习目的,可能有些过火 我理解需要设置RESTAPI的概念。我真的在寻找简单的代码示例。提前谢谢提供backbone.js的简单PHP代码示例,php,backbone.js,Php,Backbone.js,经验水平:新手 使用本地存储。这个问题是关于如何使用PHP为页面提供服务,假设已经设置了MySQL数据库 我查看了诸如CodeIgniter之类的PHP框架,但发现它们很难理解,而且出于学习目的,可能有些过火 我理解需要设置RESTAPI的概念。我真的在寻找简单的代码示例。提前谢谢 更新:是否有一个完整的backbone.js教程,其中包含如何连接到服务器端PHP的完整工作示例?最基本、最简单的方法(我知道)应该可以帮助您入门,应该是: 如果您有一个模型/集合,请使用如下url对其进行定义: r
更新:是否有一个完整的backbone.js教程,其中包含如何连接到服务器端PHP的完整工作示例?最基本、最简单的方法(我知道)应该可以帮助您入门,应该是:
下面应该给您一个想法(php控制器是使用Silex framework+Paris库实现数据访问的): 要使主干集合使用上述接口,只需将url属性设置为:
window.TodoList = Backbone.Collection.extend({
model: Todo,
url: "api/todos",
...
});
最近,我写了一篇关于如何使用Backbone.js和PHP执行GET/POST/PUT/DELETE的教程,可能会有所帮助。示例:
。。。从这篇文章中:
。。。很好,因为它封装了一个配置好的PHP RESTful服务器(Slim)。从使用backbone.js的角度来看,这基本上就是您在服务器端所需的全部内容——只是一个RESTful服务
对于我的基本web配置(不擅长重写规则),我必须修改文件../final/js/models/winemodel.js(我在其中添加index.php),如下所示:
url:"../api/index.php/wines"
如果您从未使用过PHP,您可能希望使用
node.js
并为您公开RESTAPI。你也可以设置一个coach数据库,它会自动公开一个restapi来进行数据访问,而不是mySQL。谢谢Raynos的建议,我会研究它。在不详细介绍我的情况的情况下,出于这个问题的目的,我们假设使用PHP有一个特定的要求。您可以看看这个问题:感谢我之前已经这样做了,它指向一些不同的框架,例如CI,但我发现它们很难遵循。
url:"../api/index.php/wines"