所以。我正在设计一个CMS,它建立在美妙的Codeigniter框架之上。CMS的核心包括:
我希望用户能够用他们可以设计的插件来扩展系统。理想情况下,这些文件将独立包含在插件名为“coolplugin”的文件夹中
但这现在不适用于codeigniter,因为系统希望控制器在controllers文件夹中,视图在Views文件夹中等。
如何管理此过程? 有人能提供建议吗?
有趣的想法和概念。我会用 层次模型视图控制器(HMVC)
下面是Nettuts的一个优秀教程: HMVC: an Introduction and Application