gpt4 book ai didi

php - 在 Symfony 2 中发送文本纯标题

转载 作者:可可西里 更新时间:2023-11-01 13:11:26 26 4
gpt4 key购买 nike

我有一个允许客户预览系统电子邮件的操作,我想为电子邮件的明文版本发送 text/plain header 。

我试图跟随 Symfony docs : Requests and Responses in Symfony部分。但是,无论我做什么,我的 Controller 都会发送一个 text/html 内容类型。

这是我的 Action :

function showAction($action = null, $format = null){

$locale = $this->get('session')->getLocale();
$format = $this->getRequest()->get("format");
$format = isset($format) ? $format : 'html';


if ($format === 'text'){
$response = new Response();
$response->headers->set('Content-Type', 'text/plain');
$response->sendHeaders();

}

$view = sprintf('MyBundle:Email:%s.%s.%s.twig',
$action,$locale,$format);

return $this->render($view, array());
}

那么我该如何发送纯文本标题以及哪里出错了?

最佳答案

您需要添加 $response 以呈现调用

return $this->render($view, array(), $response);

关于php - 在 Symfony 2 中发送文本纯标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9873956/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com