Я пытаюсь реализовать на своем сайте какой-то многогранный поиск (поиск по фильтру).
По умолчанию в маршруте «книги» отображаются все книги, упорядоченные по дате выпуска.У меня есть меню фильтров на боковой панели, чтобы изменить порядок (по имени, цене и т. Д.)изменить порядок, он запускает функцию для загрузки результатов из базы данных с выбранным порядком, удаляет текущие книги и заменяет их заказанными книгами.
Но, мне это кажется таким уродливым, я уверенесть умный способ сделать это.
Я уточнил, что я нахожусь на Symfony 4, используя MongoDB с Doctrine ODM.