Voglio tornare nel mio RandomController::indexAction()
una risposta XML:Symfony Controller - Come restituire la risposta XML?
return new Response($this->renderView(
'AcmeRandomBundle:Random:index.xml.twig',
array(
'randomParameter' => $randomParameter
)
));
dove index.xml.twig
è così:
<?xml version="1.0" encoding="UTF-8"?>
<randomTag>
{{ randomParameter }}
</randomTag>
Quando voglio aprire questa azione in Firefox, ottengo in Firebug:
<html>
<body>
<randomTag>
randomValue
</randomTag>
</body>
</html>
Come restituire la risposta XML corretta?
Come fare costruisci '$ randomParameter'? – COil
questa è una stringa casuale totalmente casuale, ad esempio $ randomParameter = "randomParameter": P Penso che non sia importante in questo caso;) – user3766478
Ma non capisco perché 'randomParameter' sia rimasto non tradotto da Twig. Dovrebbe funzionare anche la risposta non era XML ma HTML. – COil