Joomla 3 获取其他插件的配置 onAfterInitialize()
Joomla 3 get configuration of other plugin onAfterInitialize()
Joomla 3 获取其他插件 onAfterInitialize() 的配置
我有两个插件认证和系统。我想使用在认证插件的 .xml 文件中定义的配置在系统事件中对 onAfterInitialize 事件执行操作。正确的做法是什么?
我需要单独的配置插件吗?如何调用它?
注意 onAfterInitialize 事件只有系统插件被加载或者我认为是这样...
谢谢。
您可以使用下一个代码从一个插件获取另一个插件的参数(标准身份验证示例 - Cookie 插件)
public function onAfterInitialise(){
$plugin = JPluginHelper::getPlugin('authentication', 'cookie');
$params = new JRegistry($plugin->params);
echo $params->get('cookie_lifetime','0');
}
Joomla 3 获取其他插件 onAfterInitialize() 的配置
我有两个插件认证和系统。我想使用在认证插件的 .xml 文件中定义的配置在系统事件中对 onAfterInitialize 事件执行操作。正确的做法是什么?
我需要单独的配置插件吗?如何调用它?
注意 onAfterInitialize 事件只有系统插件被加载或者我认为是这样...
谢谢。
您可以使用下一个代码从一个插件获取另一个插件的参数(标准身份验证示例 - Cookie 插件)
public function onAfterInitialise(){
$plugin = JPluginHelper::getPlugin('authentication', 'cookie');
$params = new JRegistry($plugin->params);
echo $params->get('cookie_lifetime','0');
}