是否有一种方法可以在项目的主目录中而不是在供应商中开发插件。一种自动加载插件的方法?
是的,您只需声明一个新的Sylius插件即可。有了这些指导原则,您应该能够开始处理您的捆绑包了。
只需确保在您的Sylius根composer.json:中声明您的自定义供应商
...
"autoload": {
"psr-4": {
"App\": "src/",
"Mgs\SyliusThemePlugin\": "lib/MgsSyliusThemePlugin/src"
}
},
...
确保之后运行composer dump-autoload
,这样Autoloader就会捕捉到您的新代码。