我的控制器上有以下代码:
use Symfony\Bundle\FrameworkBundle\Templating\EngineInterface;
private $templating;
class MyController extends Controller
{
public function template(EngineInterface $templating)
{
$this->templating = $templating;
}
}
上面的代码调用服务控制器来验证某些内容,然后呈现twig文件:
return $this->render("Hello.html.twig");
我在services.yml
中添加了以下代码arguments: ['@templating']
但我仍然收到错误:
调用null
上的成员函数render()
任何帮助?
答案 0 :(得分:0)
如果您尝试在twig文件中发送表单。你应该使用下面这样的代码:
return $this->render('Hello.html.twig', array(
'myForm' => $myForm->createView(),
);