我想在我的 CakePHP 插件命名空间前加上我的名字
I would like to prefix my CakePHP plugins namespace with my name
我有一个名为 AdminLTE 的插件,我还有其他依赖 AdminLTE 的插件,所以我想在我所有的 AdminLTE 插件前加上 AdminLTE
比如
namespace AdminLTE\Calendar\Controller;
其中 Calendar 是实际插件的名称
我将如何扩展 CakePHP 自动加载器以便能够找到如下所示的 class...如果可能的话,我可以在插件中创建该自动加载器吗?
namespace AdminLTE\Calendar\Controller;
use App\Controller\AppController as BaseController;
class AppController extends BaseController
{
}
How would I go about extending the CakePHP Autoloader...
composer.json 中的类似内容:
"autoload": {
"psr-4": {
"App\": "src/",
"AdminLTE\Calendar\": "plugins/Calendar/src/",
"AdminLTE\": "plugins/AdminLTE/src/"
}
}
https://book.cakephp.org/3.0/en/development/configuration.html#additional-class-paths
And if possible, can I create that autoloader in a plugin?
如果你的插件有 composer.json 那么应该可以。
我有一个名为 AdminLTE 的插件,我还有其他依赖 AdminLTE 的插件,所以我想在我所有的 AdminLTE 插件前加上 AdminLTE
比如
namespace AdminLTE\Calendar\Controller;
其中 Calendar 是实际插件的名称
我将如何扩展 CakePHP 自动加载器以便能够找到如下所示的 class...如果可能的话,我可以在插件中创建该自动加载器吗?
namespace AdminLTE\Calendar\Controller;
use App\Controller\AppController as BaseController;
class AppController extends BaseController
{
}
How would I go about extending the CakePHP Autoloader...
composer.json 中的类似内容:
"autoload": {
"psr-4": {
"App\": "src/",
"AdminLTE\Calendar\": "plugins/Calendar/src/",
"AdminLTE\": "plugins/AdminLTE/src/"
}
}
https://book.cakephp.org/3.0/en/development/configuration.html#additional-class-paths
And if possible, can I create that autoloader in a plugin?
如果你的插件有 composer.json 那么应该可以。