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?

0 ответов

Другие вопросы по тегам