Как подключить класс компонента в другом месте проекта

Начиная с версии доступна возможность описывать компонент через ооп подход в файле class.php.

Например вы создали свой класс CustomNews унаследованный от CBitrixComponent.

Возникла необходимость использовать класс, его поля, функции в другом месте проекта, вне самого компонента.

Для этих целей можно воспользоваться методом :

CBitrixComponent::includeComponentClass("vendor:custom_news");

Где vendor ваше пространство имен, а custom_news название компонента.

Leave a Comment