<?php /** * @Entity * @Table(name="player_deaths") */ class Entity_PlayerDeath { /** * @Id * @Column(type="integer") * @GeneratedValue(strategy="AUTO") */ private $id; /** @Column(type="integer") */ private $player_id; /** @Column(type="bigint") */ private $date; /** @Column(type="integer") */ private $level; public function setId($id) { $this->id = $id; return $this; } public function getId() { return $this->id; } public function setPlayerId($player_id) { $this->player_id = $player_id; return $this; } public function getPlayerId() { return $this->player_id; } public function setDate($date) { $this->date = $date; return $this; } return $this->date; } public function setLevel($level) { $this->level = $level; return $this; } public function getLevel() { return $this->level; } }
pojawilo się name z
<?php /** * @Entity * @Table(name="players") */ class Entity_Player { /** * @Id * @Column(type="integer") * @GeneratedValue(strategy="AUTO") */ private $id; /** @Column(type="string") */ private $name;
Próbowałem w taki sposób:
/* * @OneToOne(targetEntity="Entity_Player") * @JoinColumn(name="player_id", referencedColumnName="id") */ private $player;
ale i tak zwracało $player zwracało null.
Jak to ma wyglądać?