это мой первый пост, поэтому я постараюсь быть понятным.
Я начинаю с symfony, и есть проблема, которую я не могу решить в одиночку.
Это мой контроллер, и я работаю с WAMP. Когда мой URL-адрес "mysite.local", он работает нормально и показывает мне, что должен (благодаря функции home ()). Но когда мой URL-адрес «mysite.local / hello», у меня появляется следующая ошибка:
Not Found
Запрошенный URL не найден на этом сервере.
Apache / 2.4.41 (Win64) PHP / 7.4.0 Сервер на mysite.local Порт 80
Я думаю, это нормально, так как я не создал ни одного файла с именем "hello", но это работает в формировании, за которым я следую.
Не могли бы вы помочь мне, пожалуйста? Спасибо
<?php
namespace App\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class HomeController extends AbstractController
{
/**
* @Route("/hello", name="hello")
*/
public function hello()
{
return new Response("Bonjour ...");
}
/**
*@Route("/", name="homepage");
*/
public function home(){
$prenoms = ["Lior" => 17 , "Joseph" => 12, "Anne" => 55];
return $this->render("home.html.twig",
[
'title' => "Bonjour a tous :)",
'age' => "31 ",
'tableau' => $prenoms,
]);
}
}
?>