向Sylius Model添加方法的最佳方法

时间:2015-09-30 14:05:20

标签: symfony sylius

对于我的自定义运费计算器,我需要访问购物车中的所有商品。方法Sylius\Component\Shipping\Model\Shipment::getShippables()让我可以访问所有唯一的项目,但我需要知道每个项目中有多少项已被订购。

我想实现不会过滤重复项的方法getSingleShippables()

实施此操作的最佳方法是什么?我是否真的必须按照Overriding Models中的说明覆盖Shipment模型以实现自定义Shipment类,或者是否有更简单的方法来执行此操作?我不需要更改模型,只需添加'getter方法'。

1 个答案:

答案 0 :(得分:0)

没有更简单的方法,你必须遵循'Overriding Models'=>中的说明。扩展Sylius类,添加方法,并在config中将模型设置为新类。

相关问题