<?php $menuVars['menuItem']['id']['name'] ?>
Ilość tych elementów nie jest mi znana, zmienia się w zależności od kilku czynników.
Stosuje system szablonów patTemplate, w nim funkcja
<?php addVar('szablon', 'place holder', 'wartość'); ?>
znaczy tyle co w szablonie 'szablon' zamień wszystkie 'place holder' na 'wartość'.
Natomiast funkcja
<?php parseTemplate('szablon', 'a'); ?>
parsuje dany szablon, a przelącznik 'a' (append) pozwala na kilkukrotne parsownie danego szablonu z dodawaniem różnych wartości.
I teraz mam:
<?php foreach ($this->menuVars as $menuItem => $id) { foreach ($menuItem as $id => $name) { $this->template->addVar($menuItem, 'ID', $id); $this->template->addVar($menuItem, 'NAME', $name); $this->template->parseTemplate($menuItem, "a"); } } ?>
Czy te pętle zadziałają w spodziewany sposób? Tzn. wyciągnie z tablicy menuVars (część klasy) wartości pól ['id'] i ['name'] i doda je do odpowiednich szblonów których nazwy to są ['menuitem'] w tablicy?
A jeżeli nie to jak należy to zmodyfikować?
Przepraszam jeżeli trudno to zrozumieć, ale mi to strasznie trudno wytłumaczyć
