1

是否可以在该插件之外(在基本应用程序中)调用插件的控制器操作,例如,假设我有一个插件调用testinapp/plugins并且在该插件内部我有一个控制器调用usersin app/plugins/test/controllers/users_controller.php。是否可以调用,比如说我的插件在基本应用程序的控制器之一(插件所属的应用程序)中的操作addusers_controller

请让我知道这是否可行以及如何实现

4

1 回答 1

0

您可以将该逻辑移动到组件中,然后将其包含在var $components需要使用该逻辑的任何控制器的数组中。

如果逻辑纯粹只是添加,您可以将其移动到模型中,然后将该模型包含到需要使用它的控制器中Controller->loadModel('Plugin.Model'); Model->add();

如果您可以提供有关 add 方法的确切作用以及为什么需要从其他控制器调用它的更多信息,这将有所帮助。

于 2012-05-06T05:28:05.133 回答