Sylius - 空字符串insted的ShippingMethod的航运行动
问题描述:
在http://localhost:8000/checkout/shipping
我得到一个错误Sylius - 空字符串insted的ShippingMethod的航运行动
严重 - 捕获的PHP异常 的Symfony \分量\表格\异常\ UnexpectedTypeException: “预期 参数类型的” Sylius \组件\核心\型号\ ShippingMethod “ ”“ 给定” 在 串/home/krzysztof/Dokumenty/praca/smartbyte/sylius/src/Sylius/Bundle/ResourceBundle/Form/DataTransformer/ObjectToIdentifierTransformer.php 线58
和$value
的transform
方法是一个空字符串。
这很奇怪,因为我得到这个错误只在我的项目版本,并在贡献版本一切正常,尽管sylius的版本是在同一个(最新提交)。此外,我不覆盖ShippingMethod,所以我现在不会为什么会发生这种奇怪的行为。
答
今天我发现了同样的错误。 但就在几天前,一切正常。我经常更新git(主分支)和作曲家的项目。因此,我开始在上次提交中查找错误。经过半天的调试,我发现上一次Sylius提交没有发生重大变化。
我提请注意Symfony的版本。它是:2.8.3。我卷到2.8.0和问题已解决。我不明白错误的原因是什么。但事实仍然是 - 用Symfony v2.8.3选择Sylius的交付方式是行不通的。
我希望这会有所帮助。