1
我试图坚持一个TradeEntity。 TradeEntity与CurrencyEntity具有OneToOne关系。学说2 - 坚持与外国实体对接的表的外键的实体
/**
* @ORM\OneToOne(targetEntity="Repositories\Currency\CurrencyEntity")
* @ORM\JoinColumn(name="currency", referencedColumnName="id")
*
* @var CurrencyEntity
*/
protected $currency;
我收到从另一个对象,我想在这个新TradeEntity插入并坚持到数据库,但得到一个异常的CurrencyEntity:
Type: Doctrine\ORM\ORMInvalidArgumentException
Message: Expected value of type "Repositories\Currency\CurrencyEntity"
for association field "Repositories\Trade\TradeEntity#$currency", got "integer" instead.
是否已经没有其他办法我坚持TradeEntity而不从数据库中提取CurrencyEntity并设置它?
我喜欢更新的答案。按要求工作。谢谢! – Jordan