Witam wszystkich.


Pracując przy moim projekcie chcę zdefiniować model ekwpiunku dla gracza ( player ).





Ogólem wygląda to następująco:

$player->equipment->jakas_czesc_ekwipunku

No i pięknie, na samym początku podczas wyciągania wyciąga jedynie id itemu ( np jeśli mam w ekwipunku dla player_id 1 )

Kod
helmet = 1

body = 2


To:

  1.  
  2. $player->equipment->helmet // 1
  3.  
  4. $player->equipment->body // 2
  5.  
  6.  



Tu pada pytanie:
Kod
Czy da się zrobić tak, by stworzyło mi w helmet, body itp . od razu model Item bez konieczności robienia zapytania do bazy o każdy osobny kawałek ekwipunku?



@Edit
Stworzyłem funkcję która w jednym zapytaniu wyciąga rekordy z bazy. Obecnie jestem na stadium zapisanego $eq_item jako rekord bazy danych . Co robić w tkaiej sytuacji?

  1. new Item_Model($obiekt);

?