我不明白为什么pimcore会改变类继承的定义。
我想创建一个类,例如带有基本信息的产品。从这里,我想创建一个新类,例如继承产品的运动鞋 - 这样当我制作运动鞋时,它将具有运动鞋的所有属性,并具有产品的继承属性。
这不起作用。看起来这似乎是继承在pimcore中的含义。我已经阅读了pimcore文档,但它也没有解释清楚。如何使用管理屏幕使用pimcore 4来满足上述需求?
谢谢〜
答案 0 :(得分:3)
继承仅适用于同一对象类的对象。 PIM意义上的继承意味着数据在嵌套对象中继承。它在OOP类继承的意义上不起作用。
简而言之:只有一个对象类应涵盖所有产品。使用对象砖,键值对,分类存储,关系等来模拟所有不同的产品类型。
答案 1 :(得分:0)
pimcore 中不存在类继承。例如,您有一款运动鞋,并且希望将其添加到产品类别中,这不是 pimcore 支持的功能。您可以放置运动鞋产品,或者如果您的方案指定稍后创建产品类别,则创建具有假类别的运动鞋产品。我敢肯定,对于来自更传统的 OOP 编程语言的人来说,这种行为不是很直观。
如果您还有任何误解,take a look。