Bonfire vs stock CodeIgniter - 模块兼容性

时间:2013-12-04 09:12:38

标签: php codeigniter bonfire

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

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

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

我认为这些问题的答案可能“当然不是”,所以我只想让我的理解清楚;如果我决定使用Bonfire开发,我基本上会坚持使用它而不能恢复到香草CodeIgniter,我只能与其他Bonfire用户共享我的模块。正确的吗?

1 个答案:

答案 0 :(得分:1)

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

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

一些功能如:

  1. 内置管理区域
  2. 模块化编码
  3. 数据维护
  4. 有关详细信息,请查看documentation