【发布时间】:2019-05-31 17:28:44
【问题描述】:
我想知道是否有可能在没有任何学说映射的情况下将现有特征映射到实体中?
trait TimestampableTrait
{
protected $createdAt;
protected $updatedAt;
}
/**
* @ORM\Entity()
* @ORM\Table(name="product")
*/
class Product
{
use TimestampableTrait;
/**
*
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
}
我已经尝试过 AttributeOverride,但它似乎只适用于映射的超类。
是否有任何简单的方法可以通过注释实现这一点,还是我需要 yml / xml 映射?
【问题讨论】:
标签: php doctrine-orm doctrine traits