【发布时间】:2012-07-27 06:15:56
【问题描述】:
Backbone 教程我已阅读实现某种类型的迷你框架(即 Slim),它具有在服务器数据库 like this 上执行 CRUD 的 RESTful 架构。 Backbone 文档指出您需要一个 RESTful api,我相信这是由于 Backbone Route and Sync 功能使模型保持最新,这是我选择使用 Backbone 的一个重要方面。
例如,下面的行将虚假 url(路由)映射到“addWine”函数(在 Slim api 中):
$app->post('/wines', 'addWine');
假设 1:如果我有一个 (PHP) CMS 后端(而不是迷你框架),我假设我可以简单地将第二个参数 (addWine) 替换为我自己的 CMS 类方法调用和返回一个 json 对象。
假设 2 但是我不能直接从 html 中的链接调用相同的类方法而不会导致主干丢失状态,因此它能够同步模型数据(并记住浏览器历史记录)。
假设 3 在这种情况下,我将需要使用 Slim api 并通过 (Slim) RESTful CRUD 调用路由主干 URL,以便访问我的 CMS 数据库以保持主干满意。
如果这些假设是正确的,那么似乎骨干网正在拦截这些 HTTP 调用——这让我想知道整个 RESTful + 骨干网关系是如何工作的。你能解释一下吗?
如果我的假设不正确,那么我需要的帮助比我想象的要多。你能帮忙吗?
谢谢
【问题讨论】:
标签: php rest backbone.js crud restful-architecture