我正在寻找基于Codeigniter的应用程序的合适架构,要求是程序结束我必须能够完全重用某些模块。
我正在寻找像HMVC这样的解决方案。
我需要知道这是否是我问题的最佳解决方案。
构建一组独立的模块,只需极少的更改即可重复使用。
此致
加扬
答案 0 :(得分:1)
您想在什么级别重用“模块”?例如,您创建的模型可以在不同的Web应用程序上重用,因为它们只是Web应用程序和后端数据库之间的接口。
如果使用CodeIgniter REST Server这样的框架创建REST Web方法,那些方法也可能处于适当的通用级别,以便它们也可以重复使用。
我想下一个问题是,您是否需要和整个“模块”代码可以从这个应用程序中复制并粘贴到另一个应用程序中?如果你正在寻找,那么HMVC将是你可以用来将所有东西联系在一起的最后一块拼图 - 只需在一个或多个模块中创建这个通用代码。
这有帮助吗?