我有一个简单的Backbone应用程序,我想从我的MySQL数据库中获取数据,但我不知道如何连接到数据库。我是否必须创建一个文件夹,在那个新文件夹中我创建了一个index.php,我在其中定义了db-connection和所有SELECT * FROM查询等?
我的文件结构是:
index.php
[css]
[js]
[app]
[collections]
[models]
[routers]
[templates]
[views]
mainpage.js
config.js
[lib]
[backbone]
[hanlebars]
[requirejs]
[jquery]
我想我也必须在配置中定义它?
欢迎任何建议......
答案 0 :(得分:2)
Backbone.js是一个前端框架。它无法单独连接到MySQL数据库。您需要一种服务器端语言。正如您的建议,您可以在index.php
中执行此操作。您需要做的是为您的模型或集合添加url
属性(或方法)。那里的路径应该指向你的php文件。稍后当您调用model.save
时,您将收到一条POST请求,其中包含发送给php的JSON数据。然后只需处理请求。即使用json_decode
解析json并执行您通常执行的操作。连接到mysql服务器并执行查询。