autoload в php_interface

Рейтинг: 6.1532  
На голосовании
Предложил Пользователь 109495 12.08.2015 12:19:18

autoload в php_interface

Новый autoload с поддержкой namespace в модулях зверски удобен. Было бы здорово подружить его и с папкой php_interface, в которой обычно лежит вся кастомная логика сайта.

Чтобы классы, например, вида Bitrix\Local\Tool\Seo искались в /bitrix/php_interface/lib/tool/seo.php и /local/php_interface/lib/tool/seo.php

Тем самым мы превратим php_interface в подобие модуля, который не нужно устанавливать и подключать.

Рейтинг: 0  
Пользователь 11948 13.08.2015 06:01:33
Рейтинг: 0  
Пользователь 109495 13.08.2015 08:50:54
Вот так делайте:
http://my.jetscreenshot.com/18603/20150813-hlsp-25kb
Долганин Антон, это хороший способ, но есть два замечания:
1) Способ громоздкий. Если в сложном проекте будет много файлов, это уже будет большое похоже на lang файл :)
2) При создании новых файлов нужно будет их вручную прописывать в addautoloadclasses