一年前,我将Sylius版本0.13.0用于我的项目电子商务。我在Sylius的捆绑包中定制了很多东西(WebBundle,AddressingBundle,ProductBundle ....),Sylius的代码在src目录中。这不是问题
现在我有了新的项目电子商务,我看到最新的版本是1.0.0-alpha.1,很多东西都有变化,现在Sylius是供应商的一个包。我想自定义Sylius,但我认为如果我修改Sylius包中的代码并不是一个好主意,因为我想在之后获得Sylius的更新。
所以我想问一下:什么是自定义代码Sylius和订单程序的好方法?有什么建议 ?非常感谢
答案 0 :(得分:1)
升级到alpha是0.19.0。
自定义Sylius的建议方法目前在此处 - http://docs.sylius.org/en/latest/customization/index.html
请看一下并给我们反馈意见;)
答案 1 :(得分:0)
如果您不想更改Sylius核心,那么自定义它的唯一方法就是覆盖捆绑包:
然而它也不会阻止你将来的任何改变...更多Sylius从(我猜)0.16移动到alpha-1.0时,也打破了许多BC规则,所以它没有帮助扩展Sylius功能(更多:http://sylius.org/blog/sylius-roadmap-update)。