Я хотел бы спросить: существует ли какой-либо простой способ получения данных с условиями во втором отношении.
В моем контроллере я получаю каждую категорию сущности.
В каждой категории много продуктов, поэтомуЭто отношение "OneToMany".Далее у каждого продукта есть автор, и есть отношение «ManyToOne».
Теперь я хотел бы получить каждую категорию, которая включает продукты, которые активны, а автор которых активен.
категория Продукт OneToMany Продукт продукта ManyToOne имеет поле «активный» Автор имеет поле «активный»
Мой метод получения продуктов в категории объекта.
public function getProducts()
{
$criteria = Criteria::create();
$criteria->where(Criteria::expr()->eq('isVisible', true));
$criteria->andWhere(Criteria::expr()->eq('isActive', true));
return $this->products->matching($criteria);
}