0

我已经使用 CodeIgniter 几个月了,最近发现了 Bonfire,它看起来像是 CI 项目的一个很好的基础,尽管当前的构建使用了像 Bootstrap 2 这样几乎过时的资源。

我真的很喜欢 Bonfire 中的模块系统,它似乎是创建完全独立子系统的一种非常有效的方法。但是,我想知道这些模块与普通 CodeIgniter 安装的兼容性如何。显然,您不能只将模块文件夹转储到其中,CI 不知道如何处理它,但是有没有办法将 BF 模块重组为第三方插件或可以在 CI 中使用的东西?

同样,是否可以从 CI 安装中提取文件并将它们打包为 BF 模块(显然需要一些调整)?

我想这些问题的答案可能是“当然不是”,所以我只想说明我的理解;如果我决定使用 Bonfire 开发,我基本上会被卡在使用它而无法恢复到香草 CodeIgniter 并且我只能与其他 Bonfire 用户共享我的模块。正确的?

4

1 回答 1

1

基本上第一个区别是 bonfire 适用于HMVC(分层模型-视图-控制器),这意味着每个模块都将包含自己的model view and controller.

是的,它可以很容易地与您提到的 vanilla codeIgniter 集成,因为该框架基本上遵循 codeIgniter 规则并提供了一个功能强大的 CMS。

一些功能,例如:

  1. 内置管理区
  2. 模块化编码
  3. 数据维护

有关更多详细信息,请查看文档

于 2014-01-06T08:05:28.800 回答