我是 Symfony 的新手,我只是想创建我的第一页。我显然在这里遵循官方的 Symfony 教程,我一步一步地做了所有的事情。但是,我无法加载文件。
这是 LuckyController.php :
<?php
// src/Controller/LuckyController.php
namespace App\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class LuckyController extends AbstractController
{
/**
* @Route("/lucky/number")
*/
public function number()
{
$number = random_int(0, 100);
return $this->render('lucky/number.html.twig', [
'number' => $number,
]);
}
}
路线.yaml:
# the "app_lucky_number" route name is not important yet
app_lucky_number:
path: /lucky/number
controller: App\Controller\LuckyController::number
number.html.twig :
{# templates/lucky/number.html.twig #}
{% extends 'base.html.twig' %}
{% block body %}
<h1>Your lucky number is {{ number }}</h1>
{% endblock %}
我做对了一切,但仍然不明白为什么它不起作用。我什至清空了缓存。请问我能得到一些帮助吗?谢谢