Мы используем ряд сторонних продуктов с открытым исходным кодом, таких как PhpExcel и HtmlPurifier. В прошлом у нас всегда была отдельная папка для них и они назывались соответственно, но теперь хотелось бы узнать, есть ли более традиционный способ их установки / использования с \libraries
папкой Joomla .
Я смотрел на Использование собственной библиотеки в ваших расширениях , но не ясно, применимо ли это буквально к написанию вашей собственной библиотеки, или можно ли ее вообще использовать с «что угодно в папке». Я надеюсь на некоторые предложения или понимание, прежде чем я начну эту R & D, но обновлю с выводами в противном случае.
JLoader
в плагине событие для ее автозагрузкиОтветы:
Я не могу комментировать, если есть обычный способ, но я думаю, что действительно имеет смысл использовать папку библиотек для этой цели, и я видел, как другие делали то же самое.
Лично я использовал папку с библиотеками таким же образом, и позже в своем расширении я обычно загружаю библиотеку с помощью
jimport
функции.Вот так например:
он будет включать файл php:
источник