これは私の最初の投稿なので、理解できるように努めます。
私は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,
]);
}
}
?>
サーバーに.htaccessファイルを追加するためのApacheがありません
composer require symfony/Apache-pack