代码之家  ›  专栏  ›  技术社区  ›  Mazatec

如何设计与codeigniter一起工作的插件?

  •  2
  • Mazatec  · 技术社区  · 15 年前

    所以。我正在设计一个CMS,它建立在美妙的Codeigniter框架之上。CMS的核心包括:

    • 页面和内容编辑器界面
    • 媒体图书馆
    • 用户和权限区域

    我希望用户能够用他们可以设计的插件来扩展系统。理想情况下,这些文件将独立包含在插件名为“coolplugin”的文件夹中

    • 控制器
    • 模型
    • 静态(CSS、JS和IMG)文件

    但这现在不适用于codeigniter,因为系统希望控制器在controllers文件夹中,视图在Views文件夹中等。

    如何管理此过程? 有人能提供建议吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   tpae    15 年前

    有趣的想法和概念。我会用 层次模型视图控制器(HMVC)

    下面是Nettuts的一个优秀教程: HMVC: an Introduction and Application

    推荐文章