的Joomla其他插件onAfterInitialize的3 GET配置()的Joomla其他插件onAfterInitialize()
的3 GET配置我有兩個插件認證系統。我想使用身份驗證插件的.xml文件中定義的配置在系統事件中對ActionAfterInitialize事件進行操作。什麼是正確的做法?
我需要單獨的插件進行配置嗎?如何調用它?
注意onAfterInitialize事件只有系統插件加載或我認爲它是如此...
感謝。
的Joomla其他插件onAfterInitialize的3 GET配置()的Joomla其他插件onAfterInitialize()
的3 GET配置我有兩個插件認證系統。我想使用身份驗證插件的.xml文件中定義的配置在系統事件中對ActionAfterInitialize事件進行操作。什麼是正確的做法?
我需要單獨的插件進行配置嗎?如何調用它?
注意onAfterInitialize事件只有系統插件加載或我認爲它是如此...
感謝。
你可以從一個插件PARAMS在另一個與下一個代碼(其標準認證範例 - Cookie的插件)
public function onAfterInitialise(){
$plugin = JPluginHelper::getPlugin('authentication', 'cookie');
$params = new JRegistry($plugin->params);
echo $params->get('cookie_lifetime','0');
}
總是返回0. 我認爲在階段(https://docs.joomla.org/Application_execution_order)onAfterInitialise()中只加載了系統插件,我需要做更多的事情,比如從DB加載值。 –
代碼'print_r($ plugin)'顯示有默認值。我需要用戶在配置中設置的使用值。 –
我的錯誤,你是對的。非常感謝你。 –
的Joomla 3.5尚未公佈。你確定你不是指'2.5'或'3.4'嗎? – Lodder
是的。謝謝。 –