Сортировка списка продуктов Magento 2 [закрыто]
Вопрос
Я вижу, что в Magento 2 что-то изменилось в поведении страницы при сортировке страницы со списком продуктов или при изменении количества продуктов, видимых на странице.
В Magento 1 к URL-адресу для сортировки были добавлены параметры:
http://demo.magentocommerce.com/men/shirts.html
?реж=по возрастанию&order=цена
http://demo.magentocommerce.com/men/shirts.html
?dir=asc&limit=24&order=цена
но в magento 2 сортировка и ограничение количества страниц изменяются с помощью запроса POST.
Когда я учился на веб-разработке, я узнал, что вся фильтрация и сортировка должна выполняться через GET, чтобы было удобнее работать с пользователем.
Таким образом, пользователь может добавить в закладки список уже отсортированных «вещей» или поделиться ссылкой на отфильтрованный и отсортированный список.
Есть ли веская причина, почему это больше не используется в Magento 2?И стоит ли немного жертвовать качеством обслуживания клиентов по какой бы то ни было причине?
Решение
Аргументы запроса сокращены, чтобы избежать возможных атак DOS.Таким образом, модификации фильтров производятся с помощью POST.
Но я действительно думаю, что вам следует создать тикет на github, чтобы это исправить.
Другие советы
Я узнал, что вся фильтрация и сортировка должна выполняться через GET, чтобы было удобнее работать с пользователем.
Прежде всего, вы учились неправильно.метод Get не связан с сортировкой для обеспечения хорошей производительности.Сообщение уменьшит вероятность взлома.