Можно ли упорядочить отношение ManyToMany по столбцу объединенной таблицы в сущности с аннотациями?
Я уже пытался заставить ее работать с @ORM\JoinTable
и @ORM\JoinColumn
, но это нене похоже на работу.
class Product {
/**
* @ORM\ManyToMany(targetEntity="App\Entity\Category")
* @ORM\OrderBy({"name" = "ASC"})
*/
private $categories;
}
class Category {
use Knp\Translatable;
}
class CategoryTranslation {
use Knp\Translation;
/**
* @ORM\Column(type="string", length=255)
*/
private $name;
}
Я хотел бы сделать что-то вроде @OrderBy({"CategoryTranslation.name" = "ASC")
в сущности Product.Или есть способ выполнить метод репозитория в аннотации @ManyToMany
, чтобы вручную построить запрос для выбора категорий в правильном порядке?