标签: php doctrine-orm doctrine-extensions
我在类之间使用继承:
车辆---汽车---- SportCar
车辆--- ---卡车TruckMachine
我的类Vehicle具有实体注释和双向关系(manytomany)。
对于Car and 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
如果我实施“汽车”我的slu work工作,但如果我实施“SportCar”我得到: “完整性约束违规:列slug不是唯一的”
答案 0 :(得分:0)
这是一个问题(当坚持slugs时,类名不同)
https://github.com/l3pp4rd/DoctrineExtensions/issues/667