我正在使用symfony 1.4,doctrine和csDoctrineActAsSortablePlugin进行排序。但我只需要它在子表格中,这样位置的独特性令人不安。是否有可能使其不具有独特性?
我已经在考虑手动完成它,但如果我可以避免第二次发明轮子,我不仅要感谢。
干杯!
答案 0 :(得分:1)
仅通过查看来源,我认为可以禁用unique
选项。
在schema.yml
:
MyModel:
columns:
...
actAs:
Sortable:
unique: false
您还可以使用uniqueBy
选项设置引用父级的字段名称。然后,它将由position
和字段创建唯一索引。像这样:
MyModel:
columns:
parent_id: ~
actAs:
Sortable:
uniqueBy: parent_id