繁体   English   中英

在控制器symfony2中返回Html

[英]returning Html in a controller symfony2

我正在使用Symfony2,我需要使用Curl从Webservice返回Html,我试图简单地return $html ,但Symfony2解雇了:

未捕获的PHP异常InvalidArgumentException:“无法找到模板”“

任何帮助将不胜感激 。 谢谢

尝试:

class Controller
{
    public function foo()
    {
        return new Response(
            '<html><body>Hello</body></html>'
        );
    }
}

除了Muhammad Faizan Uddin的回答,别忘了补充

use Symfony\Component\HttpFoundation\Response;

在控制器的顶部。

Symfony中的控制器必须始终返回Response对象。

使用renderView()

    $html = $this->renderView('public_comment/preview/print.html.twig', [
        'publicComments' => $publicComments,
    ]);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM