Я использую платформу CodeIgniter и не понимаю, как удалить% 20 из моих URL-адресов. Ниже приведен пример моего кода.
Контроллер - блог
метод - шоу
атрибут - это мой блог
public function show($blog= null)
{
// my attempt to set the uri segment
$blogName = $this->uri->segment(3, url_title($blog));
... //other code
}
это не работает, я в замешательстве, когда я реализую функцию url_title ('это мой блог'), чтобы при загрузке страницы показывать:
/ блог / показать / это-это-мой-блог
мне нужно что-то делать в файле config / rout.php?
спасибо!
РЕДАКТИРОВАТЬ:
Хорошо, я обнаружил, что url_title () выводит this20is20my20blog, поэтому у меня теперь есть:
$blogUrl = str_replace("%20", "-", $blog);
$this->uri->segment(3, $blogUrl);
но он по-прежнему возвращает URL с% 20