鉴于我有一个 Gallery 对象和 Photo 对象。图库有很多照片。我希望能够管理画廊范围内的照片顺序(画廊范围内的画廊也是如此)。我需要找到并存储一个序列的 int 值,该值将是数据库中已经存在的序列的 inceremnted 值,对于给定画廊或画廊范围内的照片。
解决这个问题的最佳方法是什么?首先想到的是在 PrePersistCallback 中获取序列并增加它。但是模型不应该通过存储库获取任何其他模型。
我可以在控制器中进行控制,手动获取和设置序列,但这可能会导致代码重复。
所以也许我不知道这个在 Doctrine 中的构建有一些特殊的行为?
谢谢楼上的。