【问题标题】:What is good way to customize Sylius?自定义 Sylius 的好方法是什么?
【发布时间】:2016-10-27 08:38:50
【问题描述】:

一年前,我在我的电子商务项目中使用了 Sylius 版本 0.13.0。我在 Sylius 的 bundle 中定制了很多东西(WebBundle、AddressingBundle、ProductBundle....),Sylius 的代码在 src 目录下。没问题

现在我有一个新项目 E-commerce,我看到最新版本是 1.0.0-alpha.1,很多东西都发生了变化,现在 Sylius 是 vendor 中的一个包。我想自定义 Sylius,但我认为修改 Sylius 包中的代码不是一个好主意,因为我想在之后获得 Sylius 的更新。

所以我想问:自定义代码Sylius和订单程序的好方法是什么?有什么建议么 ?非常感谢

【问题讨论】:

    标签: symfony customization sylius


    【解决方案1】:

    从 0.19.0 升级到 alpha。

    自定义 Sylius 的建议方法目前在这里 - http://docs.sylius.org/en/latest/customization/index.html

    请查看并给我们反馈;)

    【讨论】:

    • 谢谢,我会给你反馈
    【解决方案2】:

    如果您不想更改 Sylius 核心,唯一的自定义方法是覆盖捆绑包:

    但是,它也不会阻止您将来进行任何更改...更重要的是,当 Sylius 从(我猜)0.16 迁移到 alpha-1.0 时,也违反了许多 BC 规则,因此它无助于扩展Sylius 功能(更多:http://sylius.org/blog/sylius-roadmap-update

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-01
      • 2019-10-23
      • 2011-01-11
      • 1970-01-01
      • 2021-12-28
      • 2013-06-09
      • 2011-12-18
      相关资源
      最近更新 更多