Я пытаюсь переопределить некоторые части FOSUserBundle.
Я должен настроить ProfileController (особенно showAction). Я искал решение и обнаружил, что мне нужно создать новый ProfileController в моем UserBundle, и он наследует исходный FOSUserBundle ProfileController.
Это то, что я сделал.
use FOS\UserBundle\Controller\ProfileController as BaseController;
class ProfileController extends BaseController
Я также знаю, как переопределить виды веток, создавая файлы с одинаковыми именами в моей собственной UserBundle.
Моя проблема в том, что я не знаю, как заставить Symfony использовать мой ProfileController вместо оригинального.
Нужно ли менять маршруты в App / Config / routing.yml?
Или просто создайте файл маршрутизации .xml в моем UserBundle, а затем импортируйте его в App / Config / routing.yml?
Сначала я сделал ошибку при настройке файлов FOSUserBundle, но я знаю, что это был неправильный путь, поэтому сейчас я пытаюсь сделать чистые изменения.