现有项目中的Sylius电子商务安装

时间:2015-11-04 12:30:45

标签: symfony sylius

我已经成功安装了SyliusCartBundle和" add-to-cart"功能在产品页面上正常运行。因此,对于下一个流程结帐页面,我需要https://github.com/Sylius/Sylius/blob/master/src/Sylius/Bundle/WebBundle/Resources/views/Frontend/Cart/summary.html.twig

中提到的SyliusWebBundle

所以我通过composer安装了SyliusWebBundle,当我在Appkernel.php中配置SyliusWebBundle时,我收到了这个错误 -

ServiceNotFoundException in CheckExceptionOnInvalidReferenceBehaviorPass.php line 58:
The service "sylius.menu_builder.frontend" has a dependency on a non-existent service      "sylius.authorization_checker".

我正在现有的在线购买选项项目中安装此捆绑包。

或者

是否无法在Symfony 2+现有项目中安装SyliusWebBundle和其他SyliusBundle?

并且还请帮助我在现有项目中创建电子商务系统所需的sylius捆绑包。

我也在使用Symfony2.6 + SonataAdminBundles

任何帮助都会受到高度赞赏!

谢谢!

1 个答案:

答案 0 :(得分:0)

sylius.authorization_checkerSyliusRbacBundle中定义。由于SyliusCoreBundle需要SyliusCoreBundle并且SyliusWebBundle需要new \Sylius\Bundle\RbacBundle\SyliusRbacBundle() ,所以您需要做的就是在内核中启用它:

wrap_content

然后configure它。

查看docs了解详情。

相关问题