0

我在这样的类之间使用继承:

车辆---汽车----跑车

车辆---卡车---卡车机器

我的类 Vehicle 具有实体注释和双向关系(多对多)。

对于 Car 和 Truck,我的 slug 不一样,是使用每个类的不同字段生成的。

我的课程:

https://github.com/VasMozart/DoctrineExtensions/tree/master/tests/Gedmo/Sluggable/Fixture/Inheritance2

和我的测试 https://github.com/VasMozart/DoctrineExtensions/blob/master/tests/Gedmo/Sluggable/Inheritance2Test.php

如果我实例化“汽车”我的 slug 工作,但如果我实例化“SportCar”我得到:“违反完整性约束:列 slug 不是唯一的”

谢谢,对不起我的英语

4

1 回答 1

0

这是一个问题(当持久化蛞蝓时,类名不同)

https://github.com/l3pp4rd/DoctrineExtensions/issues/667

于 2013-04-29T09:57:14.153 回答