Concrete5 8.4.1 Doctrine QueryBuider - как искать в одной таблице по столбцу таблицы
У меня есть таблица "Автомобиль" со столбцами "модель" и "категория" и таблица "CarCategory" со столбцом "basePrice". "Модель" - это строки, "категория" - это идентификаторы связанной таблицы "CarCategory".
Автомобиль:
/**
* @ORM\Column(type="string")
*/
protected $model;
/**
* Many Cars have One Category
* @ORM\ManyToOne(targetEntity="Cars\Car\CarCategory")
* @ORM\JoinColumn(name="category",referencedColumnName="categoryID",onDelete="SET NULL")
*/
protected $category;
CarCategory:
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $categoryID;
/**
* @ORM\Column(type="decimal", precision=10, scale=2, nullable=true)
*/
protected $basePrice;
Я получаю список автомобилей из таблицы "Автомобиль". Как я могу отсортировать по категориям цены? Каким должен быть синтаксис QueryBuilder?