web-dev-qa-db-ja.com

symfony 4-route: "リクエストされたURLはこのサーバーで見つかりませんでした"

これは私の最初の投稿なので、理解できるように努めます。

私はsymfonyから始めていますが、一人では解決できない問題があります。

これは私のコントローラーで、WAMPを使用しています。私のURLが "mysite.local"の場合、正常に動作し、何をすべきかを示します(home()関数のおかげ)。しかし、私のURLが "mysite.local/hello"の場合、次のエラーが発生します。

見つかりません

リクエストされた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,
        ]); 
}

}

?>

3
Kendrick Larlar

サーバーに.htaccessファイルを追加するためのApacheがありません

composer require symfony/Apache-pack
0
Mohamed CHIBANI