は私がイライラ..私は両方の値のためのJoinColumnを追加しています、まだそれは主キーfamepointためsymfonyの、「GameBackend エンティティ集中砲火名声にUSN主キーの欠落値」
欠落値を出力Character.php GameBackend \エンティティ\集中砲火\名声に
/**
* @var Fame
*
* @ORM\OneToOne(targetEntity="Fame")
* @ORM\JoinColumn(name="LEV", referencedColumnName="FAME_GRADE")
*/
private $level = 0;
/**
* @return Fame
*/
public function getLevel()
{
return $this->level;
}
/**
* @param Fame $level
* @return self
*/
public function setLevel($level)
{
$this->level = $level;
return $this;
}
Fame.php
{
/**
* @var integer
*
* @ORM\Column(name="USN", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $usn;
/**
* @var integer
*
* @ORM\Column(name="FAME_POINT", type="integer", nullable=false)
*/
private $famepoint = 0;
/**
* @var integer
*
* @ORM\Column(name="FAME_GRADE", type="integer", nullable=false)
*/
private $famelevel = 0;
/**
* @return int
*/
public function getId()
{
return $this->usn;
}
/**
* @param int $usn
* @return self
*/
public function setId($usn)
{
$this->usn = $usn;
return $this;
}
/**
* @return string
*/
public function getfamepoint()
{
return $this->famepoint;
}
/**
* @param string $famepoint
* @return self
*/
public function setfamepoint($famepoint)
{
$this->famepoint = $famepoint;
return $this;
}
/**
* @return int
*/
public function getfamelevel()
{
return $this->famelevel;
}
/**
* @param int $famelevel
* @return self
*/
public function setfamelevel($famelevel)
{
$this->famelevel = $famelevel;
return $this;
}
}
注意:これは比較的新しいもので、問題を引き起こす可能性があることを私は全く知りません。私は複数のトピックを読んでいます。
大切にしてください。あなたの注釈内の
私を助けてくれてありがとう、私は実際に、famelevelとレベルをバインドするために、私はUSNを経由してそれを実行しようとした場合、それは私のリストが、バギーを示していたいが、あなたはどのようにFameLevelとレベルをバインドするために私を助けることができますか? – Dayum