【发布时间】:2018-10-29 09:54:59
【问题描述】:
我有以下问题。 我有两张桌子
product
id|name|stock_status_id
stock_status
stock_status_id|language_id|name
我需要通过 stock_status_id 获取 Product 中的对象 StockStatus。 我用这个代码
<?php
namespace OC\Model\Catalog\Product;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
/**
* Class Product
*
* @ORM\Entity
* @ORM\Table(name="oc_product")
*/
class Product
{
/**
* @var int
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\Column(type="integer", nullable=false)
*/
protected $product_id;
/**
* @var ArrayCollection
* @ORM\OneToOne(targetEntity="StockStatus", mappedBy="stock_status_id")
* @ORM\JoinColumn(name="stock_status_id", referencedColumnName="stock_status_id")
*/
protected $stock_status;
我需要一个单向关系,但条目应该返回所需的语言。如何替换该语言的另一个动态值?
【问题讨论】:
标签: doctrine-orm orm