Добрый день.
Хочу узнать как правильно с точки зрения Битрикса интегрировать какие-то библиотеки/классы? Где/как их хранить, чтоб не потёрлось при очередном обновлении?
Например, я хочу приспособить PHPExcel - генерить отчеты. Куда лучше сунуть библиотеку? Нужна она мне будет в админке, поэтому полагаю, что и храниться она должна где-то в недрах админки.
Как лучше "обращаться" к этой библиотеке? Через
или есть какая-то системная штука, которая может вернуть экземпляр класса по имени (при условии, что всё это дело хранится в специально отведённом месте).
Мне попадались на глаза инструкции вида autoloader( ... ), но я так понимаю, что это работает при включении модуля.
Или, может быть, стоит сделать свой модуль, который работает с этой библиотекой?
Хочу узнать как правильно с точки зрения Битрикса интегрировать какие-то библиотеки/классы? Где/как их хранить, чтоб не потёрлось при очередном обновлении?
Например, я хочу приспособить PHPExcel - генерить отчеты. Куда лучше сунуть библиотеку? Нужна она мне будет в админке, поэтому полагаю, что и храниться она должна где-то в недрах админки.
Как лучше "обращаться" к этой библиотеке? Через
| Код |
|---|
include("/path/to/class.php"); |
Мне попадались на глаза инструкции вида autoloader( ... ), но я так понимаю, что это работает при включении модуля.
Или, может быть, стоит сделать свой модуль, который работает с этой библиотекой?