【问题标题】:Does CodeIgniter have plugins / extensions / modules?CodeIgniter 有插件/扩展/模块吗?
【发布时间】:2013-02-28 05:23:03
【问题描述】:

我正在查看几个PHP 框架,并注意到它们都以各种形式提供可重用、社区贡献的代码:

-Symfony 2(捆绑包):http://knpbundles.com/
-Zend Framework 2(模块):http://modules.zendframework.com/
-CakePHP(插件):http://plugins.cakephp.org/
-Yii 框架(扩展):http://www.yiiframework.com/extensions/

但我找不到任何关于 Code Igniter 的内容(我在 this SO post that Code Igniter used to have plugins that were replaced by helpers 中看到过,但是当我在 Google 上搜索“Code Igniter 助手”或“Code Igniter 插件”时,我找不到任何存储库)。

Code Igniter 社区贡献的可重用库的名称是什么?你能分享一个指向他们主存储库的链接吗?

【问题讨论】:

    标签: codeigniter plugins reusability


    【解决方案1】:

    你可以看看sparksHMVC

    【讨论】:

    • 这更像是 :) 他们似乎将这些插件称为“包”,因此我一直在努力寻找东西。特色包列表看起来有点害羞(getsparks.org/packages/browse/featured)。这是一种印象,还是与CodeIgniter 世界相比(与SymfonyCakePHP 相比)重复使用更少(或不那么容易)?
    • 你是对的。在 CodeIgniter 世界中,它不存在像 symfony 的包这样强大的东西(我不熟悉 CakePHP)。从我的角度来看,主要原因是EllisLab,他拒绝使用 PHP 世界中的 新的和闪亮的 东西,比如命名空间、作曲家、可重用的库等。社区尝试了过去更新 CI 代码库,但 EllisLab 拒绝了大部分更改。
    • 很有趣,尤其是当您看到CodeIgniter 的分叉数(2035)几乎与Symfony(2093)一样多时,导致认为社区输入很重要。我必须说很有趣。
    • 我想他们已经拒绝了这些更改,因为他们不希望 codeigniter 与表达式引擎竞争。
    • 这就是他们非常愚蠢的原因。看看wordpress!我敢打赌他们会嫉妒。
    【解决方案2】:

    你没有找到这个? https://github.com/EllisLab/CodeIgniter/wiki/_pages

    也可以查看their forums

    codeigniter 中以前的名称 plugin 与 Cake 的插件或 Symfony 的 Bundles 的含义并不相同

    【讨论】:

    • 感谢您的 wiki 页面,但其中包含的大多数链接都是指“如何”文档而不是可重用库(尽管我同意有一些)。
    【解决方案3】:

    检查这个awesome codeigniter有一个CodeIgniter的不同资源列表

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多