我创建了一个新的捆绑包,用于为某些区域添加一些交付周期。
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等等,但是当我现在想要打开列表或编辑一个交付周期时,我在这些页面上得到403拒绝访问?
答案 0 :(得分:0)
我确实必须将所有新路由添加到Sylius的权限中。直到现在还不知道,谢谢!
答案 1 :(得分:0)
您应该配置RBAC。
请参阅Sylius专用文档:http://docs.sylius.org/en/latest/bundles/SyliusRbacBundle/setup.html