Cakephp 3加载供应商文件

时间:2015-07-11 08:09:30

标签: php cakephp cakephp-3.0 vendor

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

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

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

1 个答案:

答案 0 :(得分:8)

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

例如如果您的lib类是src/Lib/FooBar.php,则它应该具有类名App\Lib并且"使用"声明为use App\Lib\FooBar