我写了一个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