Я написал плагин Joomla, который в конечном итоге загрузит библиотеку.
Путь к библиотеке является параметром плагина, поэтому, если путь неверный, в бэкэнде появляется сообщение вместе со ссылкойчтобы изменить параметры плагина:
/ administrator / index.php? option = com_plugins & view = плагин & клиент = сайт & задача = edit & cid [] = 36
См. 36 в конце?Это идентификатор моего плагина в базе данных (таблица jos_plugins).
Моя проблема заключается в том, что этот идентификатор изменяется при установке, т. Е. При разных установках это будет что-то другое.Поэтому мне нужно найти этот идентификатор программным путем.
Проблема в том, что я не смог найти этот идентификатор из самого объекта плагина (а почему бы и нет, это было бы, возможно, недальновидным дизайнерским решением Joomla).
Так что, если вы не знаете какой-то изящный прием (я проверил и дважды проверил классы JPlugin и JPluginHelper), я буду использовать БД.
Редактировать;Некоторые полезные ссылки:
Думаю, я буду использовать мудрость из этой последней ссылки ...