在我的测试项目中,我有 2 个实体:- endUser(FOSUserBundle 的扩展)- Rezo(将包含两个成员之间的批准关系)
这两个实体都被定义为:
最终用户实体:
<?php
namespace Core\CustomerBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use FOS\UserBundle\Model\User as BaseUser;
use Symfony\Component\Validator\Constraints as Assert;
/**
* EndUser
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="Core\CustomerBundle\Entity\EndUserRepository")
*/
class EndUser extends BaseUser
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var string
* @ORM\Column(name="firstname", type="string", length=255)
*/
private $firstname;
/**
* @var string
* @ORM\Column(name="lastname", type="string", length=255)
*/
private $lastname;
/**
* @var \DateTime
*
* …
Run Code Online (Sandbox Code Playgroud)