Я новичок с 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,
]);
}
}
rout.yaml:
# the "app_lucky_number" route name is not important yet
app_lucky_number:
path: /lucky/number
controller: App\Controller\LuckyController::number
число. html .twig:
{# templates/lucky/number.html.twig #}
{% extends 'base.html.twig' %}
{% block body %}
<h1>Your lucky number is {{ number }}</h1>
{% endblock %}
и здесь файл и все ошибки .
Я все сделал правильно, но все еще не понимаю, почему это не работает. Я даже опустошил кеш. Могу ли я получить помощь, пожалуйста? thankkkks