【问题标题】:Mixing CodeIgninter (PHP) with Backbonejs将 CodeIgniter (PHP) 与 Backbone Js 混合使用
【发布时间】:2012-02-16 03:38:29
【问题描述】:

我只是想问,PHP后端MVC结构与前端js MVC结构混合使用有意义吗?

我的问题来自于在 CodeIgniter 中构建一个 Web 应用程序,我已经开始使用 websockets 和 nodejs,所以我与前端的很多交互甚至都不涉及 php。目前,在我的数据库中更改内容的唯一方法是通过 ajax 调用通过 CI。

是否有任何建议以及如何创建和维护这两种 MVC 结构?或者应该避免这种情况。

【问题讨论】:

标签: php javascript model-view-controller codeigniter backbone.js


【解决方案1】:

正如您已经说过的:CodeIgniter 是一个 MVC 框架。当您使用 BackboneJS 时,您不需要 CI 的 VIEW 部分,也不需要太多的 MODEL 部分。

您可以将 CodeIgniter 用作一个简单的 API 后端,作为前端和数据库之间的中间人处理(那里有非常好的 CI xmlrpc 库!),或者您可以选择一个特定于 REST 的框架,如 Recess (@ 987654321@),试试这个:https://stackoverflow.com/questions/238125/best-framework-for-php-and-creation-of-restful-based-web-services

简短的回答:您的 php-backend 将仅用作 BackboneJS 使用的 API 提供程序,因此您可以使用任何框架,只要它符合您的需求 - CodeIgniter 似乎可以做到这一点。

提示:您可以从 CodeIgniter 中删除 API 不需要的库和帮助程序。

【讨论】:

    猜你喜欢
    • 2018-01-25
    • 2015-12-23
    • 2013-02-05
    • 1970-01-01
    • 2014-12-06
    • 2015-11-05
    • 1970-01-01
    • 2016-06-17
    • 2011-04-29
    相关资源
    最近更新 更多