CakePHP 3 Служит файлы из плагина Webroot

У меня сложилось впечатление, что любые файлы, помещенные в папку webroot / плагина в CakePHP 3, должны обслуживаться автоматически. Тем не менее, я не смог получить файл для обслуживания из этой папки …

Я создал пример проекта

https://github.com/CakePHPKitchen/CakePHP-Plugin-Webroot-Issue

В примере проекта я испек плагин с именем Elite и внутри plugins/Elite/src/webroot Я поместил текстовый файл с именем bingo.txt

Воспроизвести вопрос

  • Клонировать репозиторий выше
  • Выполнить команду bin/cake server -p 8675
  • Визит HTTP: // локальный: 8675 / bingo.txt
  • Просмотреть отсутствующую ошибку контроллера бинго

Мой вопрос, как мне получить bingo.txt?

Нужно ли где-то устанавливать настройки, чтобы включить эту папку webroot?

0

Решение

Убедитесь, что плагин загружен в ваш config / bootstrap.php

Plugin::load('Elite');

Затем ссылка на веб-корень плагина с локальный: 8675 / элита / bingo.txt

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]