Как сделать альтернативную ссылку в Codeigniter?

185
03 мая 2018, 07:44

Как сделать ссылку для новостей из sitename.com/news/1 в sitename.com/news/hello-world, если альтернативный (он же и основной) будет браться из бд. Куда копать на эту тему?

Answer 1

В настройка маршрутизации (файл application/config/routes.php) указать маршрут:

$route['news/(:any)'] = '[controller]/[method]/$1';

Затем методе контроллера, который будет обрабатывать эту ссылку, проверить название статьи ("hello-world"), найти ее в БД и вывести.

READ ALSO
Вывод массива многоуровневого меню

Вывод массива многоуровневого меню

Есть таблица menu с колонками: id, value, id_parent

211
Как избежать jQuery, когда нужен ajax?

Как избежать jQuery, когда нужен ajax?

Мне не нравится использовать jQuery(Сугубо эстетические мотивы и мой перфекционизм заставляют меня избегать фреймворков и писать на чистом...

177
Нужна помощь по одному инструменту [требует правки]

Нужна помощь по одному инструменту [требует правки]

Всем привет, нужна ваше помочи возможно как то скопировать движок этого Инструмента либо если есть у кого нибудь идеи как можно сделать?...

206
Очистка формы html после submit с помощью ajax

Очистка формы html после submit с помощью ajax

У меня есть обычная html форма, которая проходит валидацию на frontend и на backendНа frontend валидация осуществляется при помощи плагина jQuery validate, а на backend...

344