我想在 symfony 中创建一个选择表单,其中条目按关系排序(我有具有多对一关系的客户端实体)。该表格应按企业对每个客户进行排序。
这是我的客户实体
/**
* @ORM\Table(name="user")
* @ORM\Entity(repositoryClass="MyBrowserBundle\Entity\UserRepository")
*/
class User
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="MyBrowserBundle\Entity\Enterprise", inversedBy="user", cascade={"persist"})
* @ORM\JoinColumn(nullable=false)
*/
private $enterprise;
//Some data
// Setter Getter
/**
* Set enterprise
*
* @param \MyBrowserBundle\Entity\Enterprise $enterprise
* @return User
*/
public function setEnterprise(\MyBrowserBundle\Entity\Enterprise $enterprise)
{
$this->enterprise = $enterprise;
return $this;
}
/**
* Get enterprise
*
* @return \MyBrowserBundle\Entity\Enterprise
*/
public function getEnterprise()
{ …Run Code Online (Sandbox Code Playgroud)