一部の配送期間を追加するための新しいバンドルを作成しました。Sylius Resource 403アクセスが拒否されました
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
は、私も自分のルーティングにこれを追加しました:
shop_backend_deliveryperiods:
resource: |
alias: shop.deliveryperiods
path: deliveryperiods
type: sylius.resource
prefix: /administration
は私のエンティティ、Configuration.php、ShopDeliveryExtension.phpおよびすべて、しかしを作成し、私は今、リストを開いたり、編集したいときdeliveryperiod、これらのページで403アクセスが拒否されましたか?
クイックルーティングを定義すると、アクセス許可が自動的に確認されます。役割のためにdbに追加することができます。おそらく、最も良い方法は 'sylius.yml'(search rbac)のようにconfigに書き込んでから、' php app/console sylius:rbac:initialize'を実行することです。あなたのルートを別々に書く場合、config:permission:falseを使うことができます – nakashu