diff --git a/src/Controller/ReferenceController.php b/src/Controller/ReferenceController.php index c957712..4aa94e6 100644 --- a/src/Controller/ReferenceController.php +++ b/src/Controller/ReferenceController.php @@ -46,7 +46,7 @@ class ReferenceController extends AbstractController $bible = self::$emi->getRepository(Bible::class)->findBy(['book' => $book, 'chapter' => $chapter, 'verse' => $passage]); $label = "{$bible[0]->getLabel()}\n{$bible[0]->getChapter()}:{$passage}"; } elseif ($passage === false) { - $bible = self::$emi->getRepository(Bible::class)->findBy(['book' => $book, 'chapter' => $chapter]); + $bible = self::$emi->getRepository(Bible::class)->findBy(['book' => $book, 'chapter' => $chapter], ['verse' => 'ASC']); $label = "{$bible[0]->getLabel()}\n{$bible[0]->getChapter()}"; $passage = null; diff --git a/src/Repository/BibleRepository.php b/src/Repository/BibleRepository.php index 9a0a64b..2789b55 100644 --- a/src/Repository/BibleRepository.php +++ b/src/Repository/BibleRepository.php @@ -26,6 +26,7 @@ class BibleRepository extends ServiceEntityRepository ->setParameter('chapter', $bible->getChapter()) ->setParameter('verseStart', $passage[0]) ->setParameter('verseEnd', $passage[1]) + ->orderBy('b.verse', 'ASC') ->getQuery() ->getResult(); }