Маршрут аннотации по умолчанию работает, но не остальные - Symfony 4.2 - PullRequest
0 голосов
/ 06 декабря 2018

Я столкнулся с проблемой, которую не понимаю.Я просто создаю контроллер с make:controller, и все работает, но когда я хочу создать новый метод, моя аннотация маршрута не работает (тогда как стандартная работает нормально).T

<?php

namespace App\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;

class DefaultController extends AbstractController
{
    /**
     * @Route("/default", name="default")
     */
    public function index()
    {
        return $this->render('default/index.html.twig', [
            'controller_name' => 'DefaultController',
        ]);
    }

    /**
     * @Route("/", name="home")
     */
    public function home() {
        return $this->render('default/home.html.twig');
    }
}

Маршрут / перенаправляет меня на страницу по умолчанию Symfony, и любое другое имя маршрута возвращает ошибку No route found.

Кроме того, PHPStorm сообщает мне, что Import' Symfony\Component\Routing\Annotation\Route is never usedкогда увидишь что они там ...

Как это решить?Спасибо!

1 Ответ

0 голосов
/ 06 декабря 2018

Проверьте ваш config / routing.yaml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...