Перенаправление PHP Symfony

Я устроился на новую работу, и коды немного сложны. Я ищу страницу для редактирования. Более старый программист использовал фреймворк PHP Symfony без тегов комментариев.

У меня вопрос:

Страницы загружаются запросом GET следующим образом: www.asd.com/asd.php/manage

Я просто не могу найти, где находится файл и откуда «управлять» нагрузками.

Спасибо.

Вы должны спросить этого другого разработчика.

castis 12.03.2018 16:20

Или начните с руководства по symfony.

u_mulder 12.03.2018 16:20

Вы должны опубликовать немного кода контроллера и маршрутов. Это немного слишком расплывчатый и широкий вопрос, безусловно, без контекста. Как говорит @u_mulder, учебник будет хорошей отправной точкой. Найдите в проекте папку html / view.

ikdekker 12.03.2018 16:20

Начните с индексного файла (может быть index.php) и следуйте коду ...

Ron van der Heijden 12.03.2018 16:44

Давай меня. Я все это знаю. Я только что спросил, есть ли какие-нибудь файлы с перенаправлениями.

sundowatch 12.03.2018 16:53
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
5
54
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Хорошей отправной точкой является изучение маршрутизации. Его можно определить с помощью аннотаций или отдельного файла маршрутов (возможно, есть и другие варианты, но они кажутся наиболее распространенными). Вот документация по маршрутизации Symfony https://symfony.com/doc/current/routing.html

Если вы не дошли до нужной точки, вы можете использовать отладку маршрутизатора php bin/console debug:router. Здесь перечислены все маршруты приложения. Если вы хотите знать, какой контроллер используется для определенного маршрута, вы можете использовать debug:router <route_key> для определенного маршрута, что приведет к получению дополнительной информации:

$ php bin/console debug:router fos_user_security_login
+--------------+-----------------------------------------------------------+
| Property     | Value                                                     |
+--------------+-----------------------------------------------------------+
| Route Name   | fos_user_security_login                                   |
| Path         | /login                                                    |
| Path Regex   | #^/login$#sD                                              |
| Host         | ANY                                                       |
| Host Regex   |                                                           |
| Scheme       | ANY                                                       |
| Method       | GET|POST                                                  |
| Requirements | NO CUSTOM                                                 |
| Class        | Symfony\Component\Routing\Route                           |
| Defaults     | _controller: fos_user.security.controller:loginAction     |
| Options      | compiler_class: Symfony\Component\Routing\RouteCompiler   |
| Callable     | FOS\UserBundle\Controller\SecurityController::loginAction |
+--------------+-----------------------------------------------------------+

Большое спасибо

sundowatch 12.03.2018 16:44

Другие вопросы по теме