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