php - 呈现具有特定状态代码的模板

标签 php symfony partial http-status-codes

由于我了解到如果响应代码不是 206,Chrome 会无法循环播放 HTML5 视频,因此我想使用 206 代码呈现我的模板。

但是我在任何地方都找不到如何在渲染模板时指定 html 代码...有没有人已经尝试过并成功了?

最佳答案

在 Controller 中,您可以创建并返回一个包含内容和指定返回码的 Response 对象,例如:

return new Response(
    $this->renderView('AcmeDemoBundle:Default:video.html.twig', array(
            'param1'    => $param1,
            'param2'     => $param2,
        )),
        206  // return code
);

希望对你有帮助

关于php - 呈现具有特定状态代码的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28882908/

相关文章:

php - 多页后ECHO结果变成FORM

php - 在 PHP 库中集成事件调度程序的最佳方式是什么?

php - 从多对多表学说 symfony 2 中删除记录

java - 如何在 Java 中发出 http 部分 GET 请求

ruby-on-rails - 渲染部分结果会导致语法错误

php - 按日期和余额排序银行移动

PHP 创建具有预定义列和宽度的字符串

php - BindValue 不接受假值

symfony - 模板渲染期间出现异常 ("The block type sonata.Admin.block.admin_list does not exist")

c++ - 如何专门化模板构造函数