доктрина 2 / Symfony 2 — Найти в похожих таблицах

Большое спасибо за ваше время, чтобы помочь сообществу.

Мы работаем над проектом по управлению заказами с различными типами продуктов, и нам необходимо установить отношения между ними.

class product{
protected $order;
protected $price;
//Another global methods and parameters
}

class train extends product{
protected $departureStation;
protected $arrivalStation;
//specific methods and parameters
}

class hotel extends product{
protected $address;
}

Как я могу искать все товары в заказе, без звонка в каждой организации?

Возможно, что в классе заказа хранится ссылка на различные продукты, например:

class order{
protected $products;
public function addProduct($product)
{
//This "product" are differents entities with the same extendend entity.
$this->products[] = $product;
}
}

Как я могу определить отношения между сущностями?

Большое спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]