我想在我的RandomController::indexAction()
返回XML響應:Symfony Controller - 如何返回XML響應?
return new Response($this->renderView(
'AcmeRandomBundle:Random:index.xml.twig',
array(
'randomParameter' => $randomParameter
)
));
其中index.xml.twig
是這樣的:
<?xml version="1.0" encoding="UTF-8"?>
<randomTag>
{{ randomParameter }}
</randomTag>
當我想在Firefox中打開這個動作,我得到的螢火:
<html>
<body>
<randomTag>
randomValue
</randomTag>
</body>
</html>
如何返回正確的XML響應?
怎麼辦你建立'$ randomParameter'? – COil 2014-10-08 09:52:10
這是完全隨機隨機隨機字符串,例如$ randomParameter =「randomParameter」:P我認爲這不是問題;) – user3766478 2014-10-09 07:57:48
但我不明白爲什麼'randomParameter'仍然未被Twig轉譯。它應該工作,即使響應不是XML而是HTML。 – COil 2014-10-09 20:00:47