Начиная с версии доступна возможность описывать компонент через ооп подход в файле class.php.
Например вы создали свой класс CustomNews унаследованный от CBitrixComponent.
Возникла необходимость использовать класс, его поля, функции в другом месте проекта, вне самого компонента.
Для этих целей можно воспользоваться методом :
CBitrixComponent::includeComponentClass("vendor:custom_news");
Где vendor ваше пространство имен, а custom_news название компонента.
Оставить комментарий