我有一个动作,让客户预览系统电子邮件,我想发送明文版电子邮件的文本/普通标题.
原文链接:https://www.f2er.com/php/132588.html我试着按照Symfony docs : Requests and Responses in Symfony部分.但是,无论我做什么,我的控制器都会发送文本/ html内容类型.
这是我的行动:
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()); }
那么如何发送文本普通标题以及我哪里出错?