【问题标题】:Do CodeIgniter modules work for Kohana?CodeIgniter 模块是否适用于 Kohana?
【发布时间】:2010-06-29 16:16:32
【问题描述】:

CodeIgniter 有大量模块 (http://codeigniter.com/wiki/Special:Titles/),但我只能找到 Kohana(CI 的分支)的 http://dev.kohanaframework.org/projects/。是假设 CI 模块在 Kohana 中工作(或者至少可以在不费力的情况下进行调整),还是只是 Kohana 的模块更少?

【问题讨论】:

    标签: codeigniter kohana


    【解决方案1】:

    Kohana 不再是简单的“CodeIgniter fork”,而且已经有一段时间没有出现了,很遗憾无法简单地复制和粘贴代码。

    此外,CodeIgniter 没有模块,只有 MVC 组件、库和帮助程序,所以我不确定您将从 CodeIgniter 复制什么。 :-)

    【讨论】:

    • 可以复制和粘贴代码,但需要进行一些小的修改(即满足 K3 文件系统和删除 ci_instance() 等的使用)
    • 您将复制和粘贴哪些代码?助手无法正常工作,调用超级全局函数的任何内容都无法正常工作,使用任何核心函数的任何内容都无法正常工作……是的,您可以复制真正的通用库文件,例如 SimplePie,但这不是“CI 模块”。我们需要让人们清楚地知道代码是不一样的,无论是微小的调整还是大修,大多数东西都行不通。
    【解决方案2】:

    Kohana 的许多模块都在 GitHub 上的 following 424 repositories

    此存储库 (kohana-universe) 为您跟踪超过 111 个模块。

    【讨论】:

    • 这可能是寻找模块的最佳方式
    • 我也打算推荐kohana-universe
    【解决方案3】:

    关于 Kohana 最好的部分是大多数 3rd 方类和模块都可以在 Kohana 中使用,无需任何努力,或者只需对类结构进行简单的重组。

    最新版本 3.0 非常灵活,并且对您可以做什么的限制非常少。

    这是一个很好的起点:http://kohanaframework.org/guide/using.autoloading

    【讨论】:

      猜你喜欢
      • 2010-12-27
      • 1970-01-01
      • 2016-05-21
      • 1970-01-01
      • 2021-10-22
      • 2018-02-20
      • 1970-01-01
      • 2014-05-06
      • 1970-01-01
      相关资源
      最近更新 更多