Как сделать php mvc динамическим URL

#php #.htaccess #model-view-controller

#php #.htaccess #модель-представление-контроллер

Вопрос:

Я использую структуру mvc. Когда я открываю категорию из базы данных, я хочу преобразовать ее в страницу. например: «localhost / videos», т.Е. «localhost / categoryname». но я не мог понять, как написать htacess и php-код. Я искал везде и много искал, но нигде не смог найти такой пример. что именно я обнаружил, я не хочу, чтобы «localhost / product / pagename» был таким, пожалуйста, не ставьте прямой минус. Те, кто исследует это, как и я, должны видеть и учиться.

Примечание: я не хочу, чтобы это влияло на существующие элементы управления и представления.

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

1. это довольно широкий вопрос, вы вообще что-нибудь пробовали? Существуют разные способы построения системы маршрутизации, но в целом вам нужно будет каким-то образом проанализировать URL-адрес front controller , а затем направить его туда, куда вы хотите, чтобы он шел. Возможно, через config или yml файл, который работает как реестр маршрутов, а затем проверяет параметры / шаблоны маршрутов и направляет к правильному контроллеру. Это не очень просто, но выполнимо (я нахожусь на 4-й или 5-й итерации моего). Но на самом деле, хотя это хорошее учебное упражнение, это действительно изобретение колеса, и вы могли бы предпочесть…

2. … использовать что-то, что уже существует

3. Я ничего не понял из того, что вы сказали