У меня есть сущность "контейнер" с этим свойством
/**
* @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;