Symfony命令用法中的RenderView

The*_*Tom 11 render symfony

如何在symfony命令(不在控制器内)中使用$ this-> renderView?我是关于"renderView"功能的新手,但是我需要设置什么才能使用命令?

提前谢谢你的问候

myk*_*iwi 27

您的命令类必须扩展ContainerAwareCommand 抽象类,然后您可以执行以下操作:

$this->getContainer()->get('templating')->render($view, $parameters);
Run Code Online (Sandbox Code Playgroud)

当涉及到扩展ContainerAwareCommand正确获取容器的方法的命令时,getContainer()与控制器快捷方式不同.