Я хочу создать пакет поставщика в cakephp 3. Это должно зависеть от другого пакета, в котором есть как файлы php, так и некоторые статические ресурсы: например, js, css, img и т. Д. Настройка автозагрузки файлов php, с которой я могу справиться. Однако для загрузки статических файлов от другого поставщика, например
echo $this->Html->css('AnotherPackage.styles');
торт ожидает, что они должны быть внутри каталога webroot
поставщика, которым они не являются
# another package's files
/vendor/author/another-package/php
/vendor/author/another-package/css_files
/vendor/author/another-package/js_files
/vendor/author/another-package/images
Единственная похожая проблема, которую я обнаружил, - это копирование файлов в корневой каталог , чего я не хочу делать.
Как я могу сказать, что торт загружает файлы поставщика из их точных папок, а не из веб-корневого каталога? Или как лучше решить эту проблему, не копируя что-то. Я использую композитор.
Спасибо