【发布时间】:2019-12-20 10:04:04
【问题描述】:
您好,我正在尝试为 sylius 1.6.4 设置我的开发环境,并在 config/packages/dev/_sylius_fixtures.yaml 中添加了一些自定义装置:
sylius_fixtures:
suites:
default:
fixtures:
locale:
options:
locales: ['fr_FR']
currency:
options:
currencies: ['EUR']
channel:
options:
custom:
fr_web_store: # creating new channel
name: "FR Web Store"
code: "FR_fr"
locales:
- "%locale%"
currencies:
- "EUR"
enabled: true
hostname: "localhost"
我还将 framework.yaml 中的默认本地设置为 fr。
当我运行灯具时,这将正确创建我的 FR 通道。但是,美国频道仍将始终存在,即使我尝试从管理面板中将其删除,我也会收到一条错误消息,指出该频道正在使用中,因此无法删除。
通过阅读 Sylius 文档,我了解到您可以拥有多个夹具套件,但是当我真正需要的是添加我的 FR 频道并摆脱时,我想避免创建单独的套件默认美国频道。
如果有人有任何很棒的建议。
谢谢。
【问题讨论】: