работает.
Вопросы:
1. Если я хочу использовать класс модуля в другом модуле, то после use namespace\to\class, нужно использовать CModule::IncludeModule?
2. Если я пытаюсь импортировать интерфейс, то автозагрузка не работает, работает, через прописывание в include.php. Тут все верно нет других путей решения?
3. Прочитал что через include.php работает быстрее. Это так? Какие лучшие практики в направлении загрузки классов модуля в систему?
Свой модуль?
1. \Bitrix\Main\Loader::includeModule 2. Не очень понял. В втором модуле интерфейс из первого? Если да - перед использованием - п.1 3. Немного быстрее, т.к. при первом вызове не вычисляется путь к файлу и не проверяется его существование - если вы о явном вызове автолоада
Обсуждают сегодня