我正在建立几个需要类似“模块”的站点。例如,这些网站可能拥有完全相同的登录系统,论坛等。CodeIgniter - 模块化?
有没有一种方法可以构建这些模块,并将它们“放”在这些不同的站点中?我看到的一些挑战:
- 保持代码在各个站点中保持一致。对模块所做的任何更改都应该传播到使用该模块的所有站点。我想我需要一种升级方法?
- 数据库:这些功能需要作为更大应用程序的一部分工作。也许模块需要定义与其各自站点中其他表的关系。
我敢肯定还有更多的问题。我想我应该看看这个:https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home,但我没有任何经验。
所以,我正在寻找解决方案,建议或更多的问题,这个想法。
尼克,我的问题是,我知道我打算构建的这些模块的数据库部分需要与其他模块有关系。意思是,模块之间有一种耦合。如何处理? – StackOverflowNewbie
如果您自动加载您的第三方模块,您应该能够在不同的模块控制器中使用这些模型。你是这个意思吗? –
我不认为它们在每个软件包中都包含了控制器,但我确实知道有一个地方可以包含它(控制器) – AceMark