Cakephp 3 加载供应商文件

Cakephp 3 loading vendor files

在 cakephp 2 中,当我需要全局加载供应商或相关 class 时,我在 bootstrap.php ot 核心 php 中添加了要求或应用程序使用.

In cakephp 3 我应该在哪里需要供应商文件?我不想在我使用供应商文件的每个 class 和模板文件中声明供应商要求。

http://book.cakephp.org/3.0/en/core-libraries/app.html#loading-vendor-files

供应商文件是第 3 方文件。您自定义的静态实用程序 classes 不是供应商文件,而是您的应用程序文件。您可以将它们放在 src/Lib/ 下。只需确保为 classes 使用正确的命名空间,并在需要使用 class.

的任何地方添加正确的 use 语句

例如如果你的 lib class 是 src/Lib/FooBar.php 那么它应该有 classname App\Lib 而 "use" 语句应该是 use App\Lib\FooBar.