我有一个带有此属性的实体“容器”
/**
* @ORM\OneToMany(targetEntity="BizTV\ContentManagementBundle\Entity\Content", mappedBy="container")
*/
private $content;
该属性是一个数组集合...
public function __construct() {
$this->content = new \Doctrine\Common\Collections\ArrayCollection();
}
...使用这两种标准方法
/**
* Add content
*
* @param BizTV\ContentManagementBundle\Entity\Content $content
*/
public function addContent(\BizTV\ContentManagementBundle\Entity\Content $content)
{
$this->content[] = $content;
}
/**
* Get content
*
* @return Doctrine\Common\Collections\Collection
*/
public function getContent()
{
return $this->content;
}
现在我的问题是,是否有一种平滑的方法可以在其中构建排序功能,也许是在 getContent() 调用中?我不是 php wiz,当然也没有在 symfony2 方面经验丰富,但我边走边学。
内容实体本身有一个像这样的排序 INT,我想对其进行排序:
/**
* @var integer $sortOrder
*
* @ORM\Column(name="sort_order", type="integer")
*/
private $sortOrder;