Большое спасибо за ваше время, чтобы помочь сообществу.
Мы работаем над проектом по управлению заказами с различными типами продуктов, и нам необходимо установить отношения между ними.
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;
}
}
Как я могу определить отношения между сущностями?
Большое спасибо
Задача ещё не решена.
Других решений пока нет …