我寫了一個Joomla插件,最終將加載一個庫。Joomla獲取插件ID
到庫中的路徑是一個插件參數,因爲諸如當路徑不正確,消息在後端彈出,與鏈接在一起以編輯插件參數:
/管理員/索引。 PHP?選項= com_plugins &視圖=插件&客戶=站點&任務=編輯& CID [] = 36
參見末尾的36?這是我的數據庫中的插件ID(表jos_plugins)。
我的問題是,這個id在安裝時發生變化,即在不同的安裝時,它會是別的。 所以我需要通過編程方式找到這個ID。
問題是,我無法從插件對象本身找到此ID(至於爲什麼不,這將是joomla的可以說是短視的設計決定)。
所以,除非你知道一些巧妙的技巧,(我已經檢查並重複檢查JPlugin和JPluginHelper類),否則我將使用數據庫。
編輯;一些有用的鏈接:我會用智慧,從最後一個環節
- http://docs.joomla.org/Plugin_Developer_Overview
- http://api.joomla.org/Joomla-Framework/Plugin/JPlugin.html
- http://api.joomla.org/Joomla-Framework/Plugin/JPluginHelper.html
- http://forum.joomla.org/viewtopic.php?p=2227737
猜...
你忽略了一點,我需要去**插件ID **,**不是文章編號**。 – Christian 2012-11-12 01:04:38