在cakephp 2中,当我需要全局加载供应商或相关类时,我在bootstrap.php核心php中添加了require或app use。
在cakephp 3中我应该在哪里需要供应商文件?我不想在我使用供应商文件的每个类和模板文件中声明供应商要求。
http://book.cakephp.org/3.0/en/core-libraries/app.html#loading-vendor-files
答案 0 :(得分:8)
供应商文件是3rdparty文件。您自定义静态实用程序类不是供应商文件,而是您的应用程序文件。您可以将它们放在src/Lib/
下。只需确保为类使用适当的命名空间,并在需要使用类的地方添加适当的use
语句。
例如如果您的lib类是src/Lib/FooBar.php
,则它应该具有类名App\Lib
并且"使用"声明为use App\Lib\FooBar
。