【问题标题】:Backbone.js and codeIgniterBackbone.js 和 codeIgniter
【发布时间】:2013-01-31 08:52:50
【问题描述】:

我正在使用codeigniter 框架来使用我的服务器端逻辑,并且我想使用backbonejs 来管理客户端逻辑。

我阅读了很多关于它的内容,并且有很多方法可以实现这一点,我认为使用以下设计:

  • CI 中,每个应用程序只保留一个视图。这将是 BackboneJS 推送的内容的占位符。 BackboneJS 将从该页面加载。
  • BackboneJS 中,管理所有应用程序客户端,并查询 CI 控制器(如果需要,可能会调用 CI 模型)以获取动态内容。

同时使用它们的最佳方法是什么?我的设计是否以某种方式破坏了 MVC 设计?

【问题讨论】:

    标签: php codeigniter backbone.js


    【解决方案1】:

    前提:我使用 Yii 而不是 CI,但我认为它们的工作方式相似。

    我在 Yii 中有一个索引视图,其中包含我的应用程序的主要 HTML 结构(菜单、侧边栏、主要内容等)和一个管理 REST 请求的主控制器,使用 Yii 的模型来检索信息。

    在客户端 Backbone 处理所有事情,每条路由都会向类似 REST 的 api 发出请求,最终视图由客户端使用从服务器返回的 JSON 格式的数据呈现。

    我不知道这是否是更好的方法,但经过一番努力后,我让它开始工作,我对此感到非常高兴。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-14
      • 2011-11-02
      • 2012-03-31
      • 2013-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多