Добрый день. Подскажите, если в папке с модулем лежат файлы с классами, как они загружаются в систему? name convention? по имени папки ? не загружаются вообще?
и еще вопрос: в создаваемом модуле доставки планирую использовать composer,
где лучше расположить папку с vendor и как подключить функцию autoload, чтобы соответствовать стандартам cs-cart
для подключения классов модуля придерживаться такому пути Например: Для класса относящегося к модулю my_changes с названием MyClassName
путь файла: ../app/addons/my_changes/Tygh/Addons/MyChanges/MyClassName.php
в файле класса указать пространство имён: namespace Tygh\Addons\MyChanges;
при подключения класса к любому контроллеру добавить пространство имён и можно создавать экземпляр класса: use Tygh\Addons\MyChanges\MyClassName; $my_class_object = new MyClassName();
в папке lib: ../app/addon/my_changes/lib/composer.json
композер сам создаст папку vendor и файл в ней autoload.php