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