我有一个定制库,我们将其命名为library1。我正在尝试使用另一个名为library2的定制库来扩展library1。
我可以做一个require_once,并在library2中包含library1。另一种选择是让library2使用codeigniters加载方法,并从library2内部加载library1。
有人知道为什么一种方法比另一种更好吗?
发布于 2012-01-20 11:55:55
首先,"oop"?我认为你严重地忽略了mcv的要点,其次检查this here。
“CodeIgniter的钩子功能提供了一种在不破坏核心文件的情况下深入和修改框架内部工作的方法。当CodeIgniter运行时,它遵循特定的执行过程,如应用程序流页面中的图表所示。但是,在某些情况下,您可能希望在执行过程的特定阶段执行某些操作。例如,您可能希望在加载控制器之前或之后运行脚本,或者您可能希望在其他位置触发您自己的脚本。”
发布于 2015-01-06 00:57:29
我最近偶然发现了这个问题,对我来说,使用require_once被证明是一个简单而有效的解决方案。
https://stackoverflow.com/questions/8928186
复制相似问题