|
Павел Капинос,
Если вы хотите подключать классы модуля используя файл include.php, что не желательно, т.к. ограничивает возможности модуля в битрикс, нужно писать так: [CODE]use Bitrix\Main\Loader; Loader::registerAutoLoadClasses('alavir.modulename', [ '\Alavir\ModuleName\Test' => 'classes/Test.php', ]);[/CODE] файл класса в данном примере будет лежать в корне директории `classes` вашего модуля Правильно же подключить класс через автолоадер битрикса: 1. Положить файл класса 'test.php' (обратите внимание - lowercase) в корень директории `lib` вашего модуля 2. всё Ваш класс, естественно в обоих случаях должен быть оформлен корректно: [CODE]namespace Alavir\ModuleName; class Test { }[/CODE] Если классов много, желательно структурировать `lib` Каждая вложенная папка будет отражаться в namespace Положите в `lib/entity` и namespace, в Вашем случае, станет `Alavir\ModuleName\Entity` |
|
|
|
|