3

在 cakephp 2 中,当我需要全局加载供应商或相关类时,我在 bootstrap.php ot core php 中添加了 require 或 app use 。

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

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

4

1 回答 1

8

供应商文件是 3rdparty 文件。您自定义的静态实用程序类不是供应商文件,而是您的应用程序文件。你可以把它们放在src/Lib/. 只需确保为类使用正确的命名空间,并use在需要使用类的任何地方添加正确的语句。

例如,如果您的 lib 类是,src/Lib/FooBar.php那么它应该具有类名App\Lib,并且“使用”语句将是use App\Lib\FooBar.

于 2015-07-11T12:49:12.057 回答