public getOrderedArticles ( |
||
$issue | ||
$section | Ojs\JournalBundle\Entity\Section | |
$asc | boolean | |
$status | integer | |
리턴 |
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;
}