基于Codeigniter的应用程序的体系结构

时间:2011-06-14 15:14:21

标签: php codeigniter architecture

我正在寻找基于Codeigniter的应用程序的合适架构,要求是程序结束我必须能够完全重用某些模块。

我正在寻找像HMVC这样的解决方案。

我需要知道这是否是我问题的最佳解决方案。

构建一组独立的模块,只需极少的更改即可重复使用。

此致

加扬

1 个答案:

答案 0 :(得分:1)

您想在什么级别重用“模块”?例如,您创建的模型可以在不同的Web应用程序上重用,因为它们只是Web应用程序和后端数据库之间的接口。

如果使用CodeIgniter REST Server这样的框架创建REST Web方法,那些方法也可能处于适当的通用级别,以便它们也可以重复使用。

我想下一个问题是,您是否需要和整个“模块”代码可以从这个应用程序中复制并粘贴到另一个应用程序中?如果你正在寻找,那么HMVC将是你可以用来将所有东西联系在一起的最后一块拼图 - 只需在一个或多个模块中创建这个通用代码。

这有帮助吗?