2

我是backbone.js 的新手,我想用backbone.js 创建我的第一个中等规模的网站应用程序。我曾经只使用 zend 框架创建网站。我的问题是:zend 框架与backbone.js 一起使用是否繁重,我的意思是我是否应该为php(Slim)使用其他一些rest 框架?或者换句话说,与 php 一起使用的好的服务器端框架/库是什么?

4

2 回答 2

4

我们使用zend 框架和backbone.js,并且集成效果很好。

Zend 框架 (ZF1) 提供了一个抽象的 rest 控制器,它自动处理 GET/POST/DELETE/PUT 请求。http://framework.zend.com/apidoc/1.9/Zend_Rest/Zend_Rest_Controller.html

在我们的引导程序中,我们为 rest api 控制器设置了一个模块,称为api. 请注意您需要为此模块添加一个休息路由器:

        $restRoute = new Zend_Rest_Route($frontController);
        $frontController->getRouter()->addRoute('oauth_route', $route, array('api')););

此模块中的任何控制器都扩展Zend_Rest_Controller并实现了 getAction、indexAction、deleteAction 等。

PS。避免Zend_Rest_Server& Zend_Rest_Client。这些是旧模块。

于 2012-11-19T22:40:59.823 回答
2

yiiframework作为 PHP 框架是一个不错的选择。

Backbone.js 是 JavaScript MVC 框架,包括 yiiframework 在内的所有 PHP 框架确实是 PHP MVC 框架,PHP 与 Javascript 没有冲突。是的,当然,您可以将backbone.js 与任何PHP 框架一起使用。

http://www.yiiframework.com/wiki/390/yiibackboneboilerplate-project-setup-for-your-yii-backbonejs-applications/

于 2012-11-19T11:34:22.307 回答