Ich habe ein neues Paket erstellt, um Lieferzeiträume für bestimmte Zonen hinzuzufügen.Sylius Ressource 403 Zugriff verweigert
sylius_resource:
resources:
shop.deliveryperiods:
classes:
model: Shop\Bundle\DeliveryBundle\Entity\DeliveryPeriod
form:
default: Shop\Bundle\DeliveryBundle\Form\Type\DeliveryPeriodType
controller: Shop\Bundle\DeliveryBundle\Controller\Backend\DeliveryController
Außerdem habe ich das mein Routing:
shop_backend_deliveryperiods:
resource: |
alias: shop.deliveryperiods
path: deliveryperiods
type: sylius.resource
prefix: /administration
mein Unternehmen gegründet, configuration.php, ShopDeliveryExtension.php und alles, aber wenn ich will jetzt die Liste öffnen oder ein bearbeiten Lieferzeitraum, bekomme ich auf diesen Seiten einen 403 Zugriff verweigert?
Schnell definieren, eine Route automatisch für Berechtigungen überprüfen. Sie können sie zu db für die Rolle hinzufügen. Wahrscheinlich ist der beste Weg, sie in Config wie in 'sylius.yml' (Suche rbac) zu schreiben, und dann läuft' php app/console sylius: rbac: initialize' - aber nicht sicher wissen. Wenn Sie Ihre Routen separat schreiben, können Sie config: permission: false verwenden – nakashu