В настоящее время я использую Symfony 4.4 с аннотациями для маршрутизации.
path
Функция ветки не может обнаружить имена маршрутов, созданные с аннотациями. Я попытался создать маршрут с использованием конфигурации yaml, и это работает и это означает, что проблема связана с аннотациями, верно?
Почему это происходит? Я уже пробежал composer require annotations
. Мне нужно что-нибудь еще?
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
class HomeController extends AbstractController
{
/**
* @Route("/", name="test")
*/
public function index()
{
return $this->render('default/test.html.twig');
}
}
<a href="{{ path('test') }}">Test Action</a> // It says undefined route