CakePHP 3 从插件 Webroot 提供文件服务

CakePHP 3 Serve Files From Plugin Webroot

我的印象是 CakePHP 3 中插件的 webroot/ 文件夹中的任何文件都应该自动提供。但是,我无法从该文件夹中获取要提供的文件...

我已经创建了一个示例项目

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

在示例项目中,我烘焙了一个名为 Elite 的插件,并在 plugins/Elite/src/webroot 中放置了一个名为 bingo.txt

的文本文件

重现问题

我的问题是,如何检索 bingo.txt

我是否必须在某处进行设置才能启用该 webroot 文件夹?

确保插件已加载到您的 config/bootstrap。php

Plugin::load('Elite');

然后 link 使用 localhost:8675/elite/bingo.txt

到插件的 webroot