У меня есть небольшой проект в Symfony. Прямо сейчас пытаюсь связать мой шаблон веточки (tours. html .twig). У меня локальная загрузка страницы в браузере (набрав: bikelando.localhost). На этой странице у меня есть ссылка на другие страницы туров. html .twig. Я пытаюсь сделать так, чтобы по адресу bikelando.localhost / tours отображался шаблон туров. Думаю перепробовал все на инте rnet и ничего не работает. Это код в ... / bikelando / templates / index. html .twig со ссылкой на туры
<a ... href="{{ path('tours') }}">Tours</a>
это мой ... / bikelando / config / routes.yaml код (который работает для index. html .twig, но не для туров)
index:
path: /
controller: Symfony\Bundle\FrameworkBundle\Controller\TemplateController::templateAction
defaults:
template: 'index.html.twig'
tours:
path: /tours
controller: App\Controller\ToursController::show
и это мой ... / bikelando / src / Контроллер / ToursController. php
class ToursController extends AbstractController
{
/**
* @Route("/tours", name="tours")
*/
public function show()
{
return $this->render('tours.html.twig');
}
}
Все это вызывает ошибку 404, когда я набираю bikelando.localhost / tours , приложение не загружает этот шаблон, а bikelando.localhost загружается нормально. Я очень смущен и взволнован, может кто-нибудь где-нибудь указать на мою ошибку?