0
我有一個包含與另一個實體的OneToOne關係的實體:主義不正確映射關係
/**
* @ORM\Entity
* @ORM\Table(name="tb_promocao")
*/
class Promocao {
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $codigo;
/**
* @ORM\OneToOne(targetEntity="Application\Model\Produto\Produto")
* @ORM\JoinColumn(name="cod_produto", referencedColumnName="codigo")
*/
private $produto;
}
/**
* @ORM\Entity
* @ORM\Table(name="tb_produto")
*/
class Produto {
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $codigo;
(...)
}
的問題是,當我試圖給在Promocao取回實體的屬性$ produto不正確與Produto實體一起填充。
Produto實體未正確映射到接收關係的屬性上。
的對象:EntityProxy__CG __ \應用程序\模型\ Produto \ Produto
嘗試運行模式檢查'./vendor/bin/doctrine-module orm:validate-schema' – Sam