Измените структуру URL с /blog-post.php?id_blog_post=852 на что-то вроде / unblur-course-hero - PullRequest
0 голосов
/ 27 февраля 2020

Как я могу изменить

/blog-post.php?id_blog_post=852

на

/unblur-course-hero

, который является заголовком страницы.

Мне нужна правильная структура URL без _?/ et c

1 Ответ

0 голосов
/ 27 февраля 2020

Вы должны сохранить это значение: unblur-course-hero в вашей записи БД как slug с идентификатором этого поста, равным 852, после этого вы можете проверить в контроллере, есть ли запись с slug значение, равное запрашиваемому, и возвращаемое html, если существует такая запись. Пример: Запрос:

/blog-post.php?id_blog_post=852

URL, который необходимо создать:

/unblur-course-hero

Контроллер:

public function index($slug = false){
   if($slug){
       //we have slug here, we search for record, overwise skip
       //query to check DB where `slug` = $slug
       //DO NOT FORGET TO USE BEST PRACTICES TO BIND VALUES while you make any 
       //searches using public requests. 
   }
   //perform regular index page rendering.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...