[PHP] Как создать динамические маршруты, поддерживаемые базой данных?

#php #regex #routes #url-routing #altorouter

#php #регулярное выражение #маршруты #url-маршрутизация #altorouter

Вопрос:

Я пишу скрипт. Я использую altorouter в качестве маршрута, но я хочу добавить поддержку базы данных. Зачем нужна поддержка базы данных? 1.My система шаблонов поддержки скриптов с altorouter. Маршрут определяет имя маршрута.

Структура базы данных содержимого

     cont_id int 11 Primary Key AI 
    cont_title varchar 150
    cont_desc varchar 255
    cont_body text
    cont_thumb int 11
    cont_addUser int 11 
  

Структура Content_tax DB

 post_id int 11 
link_id int 11 
post_type varchar 60
  

Структура базы данных ссылок

 link_pid int 11 Primary Key 11 ai
link_url varchar 150
link_name varchar 100
  

Altorouter простая быстрая маршрутизация, но, возможно, не динамическая с базой данных

 $router->map( 'GET|POST', '/users/[i:id]/', function( $id ) {
  $user = .....
  require __DIR__ . '/views/user/details.php';
});
  

Как мы можем создать систему маршрутов с поддержкой базы данных? или как я могу создать систему маршрутов altorouter с поддержкой динамической базы данных?
Примечание: Пожалуйста, не указывайте отрицательные моменты, возможно, я не смогу это точно объяснить. Спросите, что вам интересно. Помогите решить эту проблему.

Комментарии:

1. вы имеете в виду, что хотите получить доступ к базе данных с маршрутизатора? я не понимаю вашего вопроса

2. Похожие. Я хочу хранить маршруты в базе данных. $router->mal(‘get’,$dbRoute->home,функция ($id){echo $id;}

3. ваш вопрос неясен, пожалуйста, уточните, например, вы хотите сохранить маршрут в своей БД? тогда для чего? какова цель

4. Я постараюсь перестроить проблему вечером и лучше понять проблему.