正如标题所说,我正在考虑如何在视图中调用插件的特定功能。
例如,我有一个名称为myView
的视图。在这个视图中,我导入了2个插件,它们是' plgx'并且' plgy'。它们都有一个名为myFunction
的函数。
现在我想调用这些插件的myFunction
功能,但我不知道如何专门调用它们。
除了使用不同的名称外,还有其他解决方案吗?
答案 0 :(得分:0)
试试这个,
假设您的两个插件已在视图中加载,然后只需使用其类名进行访问,如下所示。
if (!class_exists('vmPSPlugin')) require(JPATH_VM_PLUGINS . DS . 'vmpsplugin.php');
JPluginHelper::importPlugin('vmshipment');
ShipmentPluginClassName :: myFunction();
第二个插件,如
if (!class_exists('vmPSPlugin')) require(JPATH_VM_PLUGINS . DS . 'vmpsplugin.php');
JPluginHelper::importPlugin('vmpayment');
PaymentPlugnClassName :: myFunction();
希望这会有所帮助..