2015-09-04 180 views
0

我有一個控制器Export來擴展CI_Controller和另一個名爲Magento_Attribute_Set的控制器,它也擴展了CI_Controller。如何在codeigniter中的另一個控制器中調用控制器功能

我需要在導出控制器中從Magento_Attribute_Set調用export_attributes()函數。

我在這裏看過類似的問題,但他們沒有意義,我從來沒有用過codeigniter框架。

我真的很感激,如果有人可以指導我請。

+0

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

回答

1

如果您需要從另一個控制器中調用某個功能,那意味着您的代碼組織不正確。

你不能(至少沒有骯髒的黑客)從另一個控制器調用/加載控制器。

你應該做的是將export_attributes()移到其他地方,在這兩個控制器可以讀取它。考慮一個庫或幫助器,具體取決於函數的功能。

相關問題