Что-то я так и не понял, autoload работает без вызова \Bitrix\Main\Loader::includeModule('mymodule') ? или в чем тогда смысл слова autoload ?
Личный проект:
Мои идеи:
Мои идеи:
|
Что-то я так и не понял, autoload работает без вызова \Bitrix\Main\Loader::includeModule('mymodule') ? или в чем тогда смысл слова autoload ?
Личный проект:
Мои идеи: |
|
|
|
|
) |
|||
|
|
|
|
Павел Капинос,
Если вы хотите подключать классы модуля используя файл include.php, что не желательно, т.к. ограничивает возможности модуля в битрикс, нужно писать так:
файл класса в данном примере будет лежать в корне директории `classes` вашего модуля Правильно же подключить класс через автолоадер битрикса: 1. Положить файл класса 'test.php' (обратите внимание - lowercase) в корень директории `lib` вашего модуля 2. всё Ваш класс, естественно в обоих случаях должен быть оформлен корректно:
Если классов много, желательно структурировать `lib` Каждая вложенная папка будет отражаться в namespace Положите в `lib/entity` и namespace, в Вашем случае, станет `Alavir\ModuleName\Entity` |
|||||
|
|
|
|
||||
|
|
|
|||