У меня сложилось впечатление, что любые файлы, помещенные в папку webroot / плагина в CakePHP 3, должны обслуживаться автоматически. Тем не менее, я не смог получить файл для обслуживания из этой папки …
Я создал пример проекта
https://github.com/CakePHPKitchen/CakePHP-Plugin-Webroot-Issue
В примере проекта я испек плагин с именем Elite
и внутри plugins/Elite/src/webroot
Я поместил текстовый файл с именем bingo.txt
Воспроизвести вопрос
bin/cake server -p 8675
Мой вопрос, как мне получить bingo.txt
?
Нужно ли где-то устанавливать настройки, чтобы включить эту папку webroot?
Убедитесь, что плагин загружен в ваш config / bootstrap.php
Plugin::load('Elite');
Затем ссылка на веб-корень плагина с локальный: 8675 / элита / bingo.txt
Других решений пока нет …