我有一个Trait文件,实体之间有共享代码.
特质文件示例:
<?php
namespace Acme\CmsBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* BaseHtml Trait
*
*/
trait BaseHtml
{
/**
* @var integer
*
* @ORM\Column(name="status", type="string", length=20)
*/
private $status;
/**
* @var \DateTime
*
* @ORM\Column(name="date", type="datetime")
*/
private $date;
public function setStatus($status)
{
$this->status = $status;
return $this;
}
public function getStatus()
{
return $this->status;
}
public function setDate($date)
{
$this->date = $date;
return $this;
}
public function getDate()
{
return $this->date;
}
}
Run Code Online (Sandbox Code Playgroud)
实体文件示例:
<?php
namespace Acme\CmsBundle\Entity; …
Run Code Online (Sandbox Code Playgroud)