Tema: manipuliacija xmlobject duomenimis
Autorius: jurgis
Data: 2011-12-07 08:20:40
Sveiki,

reikia nuskaityti xml faila ir atvaizduoti koncertus, ta sekmingai pavyksta padaryti

$xml = simplexml_load_file("koncertai.xml");
foreach ($xml->concerts->concert as $concert){ 
 echo($concert->name);
} 

Problema atsiranda jei bandau isrusiuoti pagal data. funkcija sort veiktu, jei duomenys butu tiesiog eilute skaiciu ar zodziu,
o kaip rusiuoti visa objekta, kad koncertai issideliotu pagal $concert->date?

Bandziau naudoti smarty 

{foreach from=$xml->concerts->concert item="concert" key=id}
  {$concert->name}
{/foreach}

veikia, o pridejus "sortby" nebegaunu nei vieno koncerto:

{foreach from=$xml->concerts->concert|sortby"date" item="concert"}
  {$concert->name}
{/foreach}