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