Ojs\JournalBundle\Entity\ArticleRepository::getOrderedArticles PHP Méthode

getOrderedArticles() public méthode

Get articles of given issue and section, ordered by their orderNum fields
public getOrderedArticles ( Issue $issue, Ojs\JournalBundle\Entity\Section $section, boolean $asc = true, integer $status = ArticleStatuses::STATUS_PUBLISHED ) : Article[]
$issue Issue
$section Ojs\JournalBundle\Entity\Section
$asc boolean
$status integer
Résultat Article[]
    public function getOrderedArticles(Issue $issue, Section $section, $asc = true, $status = ArticleStatuses::STATUS_PUBLISHED)
    {
        $query = $this->createQueryBuilder('article')->select('article')->where('article.section = :section')->andWhere('article.issue = :issue')->andWhere('article.status = :status')->orderBy('article.orderNum', $asc ? 'ASC' : 'DESC')->setParameter('section', $section)->setParameter('issue', $issue)->setParameter('status', $status)->getQuery();
        $articles = $query->getResult();
        return $articles;
    }