Joomla получить идентификатор плагина

Я написал плагин Joomla, который в конечном итоге загрузит библиотеку.

] Путь к библиотеке - это параметр плагина, поэтому, если путь неверен, в бэкэнде появляется сообщение вместе со ссылкой для редактирования параметров плагина:

/administrator/index.php?option=com_plugins&view= plugin & client = site & task = edit & cid [] = 36

Видите 36 в конце? Это идентификатор моего плагина в базе данных (таблица jos_plugins).

Моя проблема в том, что этот идентификатор меняется при установке, то есть при разных установках это будет что-то другое. Так что мне нужно найти этот идентификатор программно.

Проблема в том, что я не смог найти этот идентификатор в самом объекте плагина (почему бы и нет, это было бы, возможно, недальновидным дизайнерским решением joomla).

Итак если вы не знаете о каком-нибудь изящном трюке (я проверил и дважды проверил классы JPlugin и JPluginHelper), я буду использовать БД.

Edit; Некоторые полезные ссылки:

Думаю, я воспользуюсь мудростью из этой последней ссылки ...

5
задан Christian 30 December 2010 в 23:47
поделиться