Plugins Joomla 3获取其他插件onAfterInitialize()的配置

Plugins Joomla 3获取其他插件onAfterInitialize()的配置,plugins,joomla,Plugins,Joomla,Joomla 3获取其他插件onAfterInitialize()的配置 我有两个插件认证和系统。我想使用身份验证插件的.xml文件中定义的配置在系统事件中对AfterInitialize事件执行操作。正确的方法是什么 我是否需要单独的插件进行配置,以及如何调用它 注意,在初始化事件之后,只加载了系统插件,或者我认为是这样的 谢谢。您可以使用下一个代码从一个插件中获取另一个插件中的参数(其标准身份验证示例-Cookie插件) 这总是返回0。我认为在initialise()的第()阶段中,只有加载

Joomla 3获取其他插件onAfterInitialize()的配置

我有两个插件认证和系统。我想使用身份验证插件的.xml文件中定义的配置在系统事件中对AfterInitialize事件执行操作。正确的方法是什么

我是否需要单独的插件进行配置,以及如何调用它

注意,在初始化事件之后,只加载了系统插件,或者我认为是这样的


谢谢。

您可以使用下一个代码从一个插件中获取另一个插件中的参数(其标准身份验证示例-Cookie插件)


这总是返回0。我认为在initialise()的第()阶段中,只有加载的系统插件,我需要做更多的事情,比如从DB加载值。Codeprint\r($plugin)显示有默认值。我需要使用用户在配置中设置的值。Joomla 3.5尚未发布。您确定不是指
2.5
3.4
public function onAfterInitialise(){

    $plugin = JPluginHelper::getPlugin('authentication', 'cookie');
    $params = new JRegistry($plugin->params);
    echo $params->get('cookie_lifetime','0');

}