您好我正在开发我的应用程序时遇到一个大问题。实际上我们之前的应用程序类文件中已经开发了一个函数。现在我们想在新的应用程序中使用该函数。我们如何使用codeIgniter在我们的新控制器中调用该函数。
注意:我们的旧应用程序位于核心PHP中。
旧文件report.class.php ....在这里有一个函数名get_report()
新控制器ro_manager.php .......在这里有一个函数order_details()
...
我想在get_report()
函数中调用order_details()
函数......我在这个任何想法中都需要帮助.......
答案 0 :(得分:6)
Codeigniter只是一个框架。您仍然可以使用本机PHP而没有任何问题(路径可能需要稍微修改)。
只需将其设为库并通过$this->load->library('libraryName');
或者,您可以以天真的方式包含它。在控制器中创建一个实例化,并像使用任何其他OOP项目一样使用它。
Creating codeigniter libraries文档包含您需要的所有程序(带示例)。
答案 1 :(得分:0)
我可以看到,你想要创建一个带有这个旧函数的库,并将其加载到CodeIgniter控制器中;或者只是将控制器中的函数作为私有方法添加,如果它只能在该控制器中使用。