Я знаю, что есть подобные вопросы, но ошибки не относятся ко мне.
Поэтому я пытаюсь отобразить шаблон в моем файле LuckyController.php
, который выглядит так:
<?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,
]);
}
}
Затем у меня есть шаблон base.html.twig
, который я хочу визуализировать:
{# templates/lucky/number.html.twig #}
<h1> Your lucky number is {{ number }} </h1>
Это часть моей файловой структуры, которая в конечном итоге может иметь отношение:
Project
|
--src
|
--Controller
|
-- LuckyController.php
--templates
|
-- number.html.twig
Проблема, с которой я столкнулся:
Невозможно найти шаблон "templates / number.html.twig" (просматривал: ~ \ symfony \ Project / templates, ~ \ symfony \ Project \vendor \ symfony \ twig-bridge / Resources / views / Form).