Výpis produktů do XML, jak na to?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Onda
Člen | 20
+
0
-

Zdravím,
rád bych udělal výpis produktů které mám udělané. Nikde jsem nenašel nějaké vodítko jak na to, je tu nějaké jednoduché řešení jak tohle udělat? Díky za každou radu

chemix
Nette Core | 1310
+
+2
-

Nejsnadnejsi reseni je udelat si sablonu pro presenter, nastavit ji content type a vypnout layout (aby se nepouzil defaultni)

ja to mam v https://github.com/…efault.latte cca takto

{contentType application/xml}
{layout none}
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		    <lastBuildDate>{$now}</lastBuildDate>
...

a pak se v tom chovam normalne jako v jakekoli jine sablone.

Urcite existuji sofistikovanejsi reseni … me tohle na rychly vypis do xml staci a vyhovuje.

chemix
Nette Core | 1310
+
+1
-

Nebo ted koukam na stackoverflow a slo mozna pouzit neco ala

http://stackoverflow.com/…to-simplexml#…

<?php

$test_array = array (
  'bla' => 'blub',
  'foo' => 'bar',
  'another_array' => array (
    'stack' => 'overflow',
  ),
);
$xml = new SimpleXMLElement('<root/>');
array_walk_recursive($test_array, array ($xml, 'addChild'));
print $xml->asXML();

primo v action a neresit render, pokud mas ty xml nejak v poli a chces to rychle poslat jednoduse ven …