为了账号安全,请及时绑定邮箱和手机立即绑定

集成 sylius 条款和条件插件

集成 sylius 条款和条件插件

PHP
LEATH 2023-07-08 20:21:40
我正在尝试将条款和条件插件集成到我的 sylius 插件https://github.com/Setono/SyliusTermsPlugin中。我在网格包之前添加插件,但总是出现此错误“您请求了一个不存在的参数“setono_sylius_terms.model.terms.class”。这是我的代码:# config/bundles.php  Setono\SyliusTermsPlugin\SetonoSyliusTermsPlugin::class => ['all' => true],  Sylius\Bundle\GridBundle\SyliusGridBundle::class => ['all' => true]# config/packages/_sylius.yaml   - { resource: "@SetonoSyliusTermsPlugin/Resources/config/app/config.yaml" }# config/routes.yamlsetono_sylius_terms_shop:   resource: "@SetonoSyliusTermsPlugin/Resources/config/shop_routing.yaml"   prefix: /{_locale}   requirements:     _locale: ^[a-z]{2}(?:_[A-Z]{2})?$setono_sylius_terms_admin:   resource: "@SetonoSyliusTermsPlugin/Resources/config/admin_routing.yaml"   prefix: /admin#vendor\setono\sylius-terms-plugin\src\Resources\config\grids  sylius_grid:     grids:      setono_sylius_terms_terms:        driver:            name: doctrine/orm            options:                class: "%setono_sylius_terms.model.terms.class%"问题出在这次课堂上,请任何人都可以帮助我。谢谢。
查看完整描述

1 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

此参数由SyliusResourceBundle设置,因此请确保在任何其他插件Sylius\Bundle\ResourceBundle\SyliusResourceBundle之前设置SyliusTermsPlugin

作为一般规则,它应该是:

// config/bundles.php

<?php


return [

    // ...


    Sylius\Bundle\ResourceBundle\SyliusResourceBundle::class => ['all' => true],


    // All Sylius plugins


    Sylius\Bundle\GridBundle\SyliusGridBundle::class => ['all' => true],


    // ...

 ];


查看完整回答
反对 回复 2023-07-08
  • 1 回答
  • 0 关注
  • 114 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信