2015-09-04 141 views
0

我有一个控制器Export来扩展CI_Controller和另一个名为Magento_Attribute_Set的控制器,它也扩展了CI_Controller。如何在codeigniter中的另一个控制器中调用控制器功能

我需要在导出控制器中从Magento_Attribute_Set调用export_attributes()函数。

我在这里看过类似的问题,但他们没有意义,我从来没有用过codeigniter框架。

我真的很感激,如果有人可以指导我请。

+0

为什么不把它放在父控制器(CI_Controller)中? –

回答

1

如果您需要从另一个控制器中调用某个功能,那意味着您的代码组织不正确。

你不能(至少没有肮脏的黑客)从另一个控制器调用/加载控制器。

你应该做的是将export_attributes()移到其他地方,在这两个控制器可以读取它。考虑一个库或帮助器,具体取决于函数的功能。

相关问题