На сайте есть категории, в скобках указана ссылка
ссылка обязательно должна быть в виде slug ,а не просто id
Комедии (/category/1-komedii)
Ужасы(/category/2-uzhasi
Драмы(/category/3-drami)
Детективы(/category/4-detektivi)
Все это дело формируется из массива объектов, где объект выглядит так:
{id:1,name:"комедии",slug:"1-komedii"}
Я нажимаю на ссылку и срабытывает роут /category/:name
После чего мне нужно будте обратится к API, который вернет мне все фильмы относящиеся к 1-komedii
Вопрос вот в чем, нормальная ли это практика если я буду парсить URL брать от туда ID и уже этот ID отправлять в API?
Либо лучше сделать какой-нибудль справочник типа getID['1-komedii']//1
Вообще мне могу придумать как грамотно подгрузить фильмы по клику на категорию.
Получается какой-то говно код.
Вопрос в том, на каком этапе и где именно и как конвертнуть SLUG в ID
Для конвертакици нужен справочник, нормально ли будет если я сгенерирую на основе моих категорий дополнительную ветку в Сторе тупо для справочника?
Антон Спирин т.е. отправляем вот так: 1-komedii
а на сервере мы уже делаем запрос в бд не по id а по SLUG?
т.е. select * from films where slug = '1-komedii'
Без префикса не получится
У меня просто категория комедии могут быть в ФИЛЬМЫ, а могут быть в МУЛЬТИКИ
две разные сущности, т.е. ID нужен в SLUG