Hallo,
bin grad am verzweifeln bei der Aufgabe ein Plugin für 6.6 kompatibel zu machen.
Dort gibt es einen Admin und einen Storefrontcontroller mit entsprechenden Route Annotations.
Mit der Registrierung der Controller in der routes.xml schmeisst mir der Shop die Fehlermeldung:
Cannot load resource /var/www/html/custom/plugins/MyPlugin/src/Controller/Administration/MyController.php. Make sure there is a loader supporting the annotation type.
Storefront-Controller analog …
Im Controller sollte eigentlich alles korrekt sein
- use Statement für use Symfony\Component\Routing\Annotation\Route;
- Route-Scope definiert: #[Route(defaults: [‚_routeScope‘ => [‚api‘]])]
- bei der ControllerAction entsprechende Route definiert: #[Route(path: ‚/api/myvendor/send-foo-bar‘, name: ‚api.action.myvendor.send-foo-bar‘, methods: [‚POST‘])]
Hat jemande eine Idee, wieso das nicht mehr wie unter 6.5 funktioniert, ich finde in der 6.6 Doku keine Info dazu, dass sich bei den Controller Routes was geändert haben soll.
LG Oliver