【发布时间】:2020-01-29 07:05:06
【问题描述】:
嗨,我对 symfony 比较陌生。当我执行下面的代码时,它会显示错误。我安装了 symfony 的所有资产。帮我清除这个..!
<?php
namespace App\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class StudentController extends Controller
{
/**
* @Route("/")
* @Method({"GET"})
*/
public function index()
{
// return new Response(
// '<html><body><h1>HI,Welcome to Tamilnadu</h1></body></html>'
// );
return $this->render('student/index.html.twig');
}
}
我只是在(student/index.html.twig)中输入了“hello”,并且我注释了基本的响应函数并想运行返回这个函数。
【问题讨论】:
-
你是如何安装 symfony 的?您在更改响应之前尝试过吗?
-
@GrenierJ 谢谢先生..我只是从 symfony 文档站点安装它。起初我得到了这个返回新响应()的输出,当我转向渲染方法时出错
-
@ramsurathkumar-s 你可能有 symfony 版本 5。你需要继承 AbstractController 类而不是 Controller
标签: symfony symfony4 symfony-3.3 symfony-3.2