pimcore通过继承意味着什么

时间:2015-11-20 17:04:47

标签: pimcore

我不明白为什么pimcore会改变类继承的定义。

我想创建一个类,例如带有基本信息的产品。从这里,我想创建一个新类,例如继承产品的运动鞋 - 这样当我制作运动鞋时,它将具有运动鞋的所有属性,并具有产品的继承属性。

这不起作用。看起来这似乎是继承在pimcore中的含义。我已经阅读了pimcore文档,但它也没有解释清楚。如何使用管理屏幕使用pimcore 4来满足上述需求?

谢谢〜

2 个答案:

答案 0 :(得分:3)

继承仅适用于同一对象类的对象。 PIM意义上的继承意味着数据在嵌套对象中继承。它在OOP类继承的意义上不起作用。

简而言之:只有一个对象类应涵盖所有产品。使用对象砖,键值对,分类存储,关系等来模拟所有不同的产品类型。

答案 1 :(得分:0)

pimcore 中不存在类继承。例如,您有一款运动鞋,并且希望将其添加到产品类别中,这不是 pimcore 支持的功能。您可以放置​​运动鞋产品,或者如果您的方案指定稍后创建产品类别,则创建具有假类别的运动鞋产品。我敢肯定,对于来自更传统的 OOP 编程语言的人来说,这种行为不是很直观。

如果您还有任何误解,take a look