<分区>
我是 backbone.js 的新手,我想用 backbone.js 创建我的第一个中型网站应用程序。我曾经只使用 zend 框架创建网站。我的问题是:zend 框架与 backbone.js 一起使用是否过于繁重,我的意思是我是否应该为 php (Slim) 使用其他一些休息框架?或者换句话说,什么是与 php 一起使用的良好服务器端框架/库?
<分区>
我是 backbone.js 的新手,我想用 backbone.js 创建我的第一个中型网站应用程序。我曾经只使用 zend 框架创建网站。我的问题是:zend 框架与 backbone.js 一起使用是否过于繁重,我的意思是我是否应该为 php (Slim) 使用其他一些休息框架?或者换句话说,什么是与 php 一起使用的良好服务器端框架/库?
最佳答案
我们使用 zend 框架和 backbone.js,集成效果很好。
Zend 框架 (ZF1) 提供了一个抽象的休息 Controller ,它自动处理 GET/POST/DELETE/PUT 请求。 http://framework.zend.com/apidoc/1.9/Zend_Rest/Zend_Rest_Controller.html
在我们的 Bootstrap 中,我们为 rest api Controller 设置了一个模块,称为 api
。请注意您需要为此模块添加一个休息路由器:
$restRoute = new Zend_Rest_Route($frontController);
$frontController->getRouter()->addRoute('oauth_route', $route, array('api')););
此模块中的任何 Controller 都扩展了 Zend_Rest_Controller
并实现了 getAction、indexAction、deleteAction 等。
附言。避免使用 Zend_Rest_Server
和 Zend_Rest_Client
。这些是旧模块。
关于php - 带有 backbone.js 的 Zend 框架是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13452766/