我可以使 csDoctrineActAsSortablePlugin 不唯一吗?
我使用 symfony 1.4、doctrine 和 csDoctrineActAsSortablePlugin 进行排序。但我只需要它在子窗体中,因此位置的唯一性令人不安。有没有可能让它变得不独特?
我已经在考虑手动完成这件事,但如果我能避免再次发明轮子,我将非常感激。
干杯!
I am using symfony 1.4, doctrine and the csDoctrineActAsSortablePlugin for sorting. But I only need it in subform, so that the uniqueness of the position is disturbing. Is there by any chance a posibility to make it not unique?
I am already thinking of doing it manually but if I can avoid to invent the wheel a second time, I am more than thankful.
Cheers!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需查看源代码,我认为可以禁用
unique
选项。在您的 schema.yml 中:
您还可以使用 uniqueBy 选项来设置引用父级的字段名。然后,它将通过
position
和字段创建唯一索引。像这样的东西:Just by looking at the source, I think it's possible to disable the
unique
option.In your
schema.yml
:You could also use the
uniqueBy
option to set the fieldname which references the parent. It will then create an unique index by bothposition
and the field. Something like this: