CodeIgniter, следуя приведенной ниже маршрутизации, по умолчанию извлекает данные по их id
, если вы полностью замените часть id
и выполните поиск по name
, тогда будут шансы получить неправильные данные, это даст первое совпадение name
.
example.com/class/function/id/
Я предлагаю создать такой URL и сделать часть фамилии необязательной
rentals.in/product/categories/41/Electronics
Который будет использовать id
для получения данных, а также отображать name
категории
Так же, как и SO. Ниже обоих URL открывается одна и та же страница.
//stackoverflow.com/questions/52051604
//stackoverflow.com/questions/52051604/how-to-replace-product-id-with-product-name-in-url-using-routing-in-codeigniter
См. этот ответ , чтобы сделать необязательный параметр в маршрутизации CodeIgniter