16-10-2012, 00:58
Witam, korzystając z tutoriala znalezionego w sieci wykonałem drzewko kategorii w php + mysql.
Wszystko działa świetnie, wyświetlanie (ul li) również...
Problem pojawia się w momencie gdy chcę przy wyświetlaniu tego odseparować kod php od html
tutorial z którego korzystałem: http://www.binboy.org/mysql/articles/575/Drzewa_kategorii_w_SQL_i_PHP_metoda_IP.html
wyświetlenie drzewka:
function display($parentID, $tab) {
if (!is_array($tab[$parentID])) return; #czy kategoria ma podkategorie?
echo '<ul>';
foreach ($tab[$parentID] as $element) { #iteracja podkategorii
echo '<li>'.$element['name'];
display($element['id'], &$tab); #wyswietlenie podkategorii
echo '</li>';
}
echo '</ul>';
}
Zaczynam wyświetlać od najwyższej "półki" więc parentID równe 0 znowu $tab to tablica z całym drzewkiem
Używam szablonu TWIG i nie mogę wkleić do widoku kodu php, jak teraz sobie poradzić ?
Czy ktoś z was wie jak moge odblokować znaczniki php lub... jak przerobić ten kod na znaczniki twiga ?
Wszystko działa świetnie, wyświetlanie (ul li) również...
Problem pojawia się w momencie gdy chcę przy wyświetlaniu tego odseparować kod php od html
tutorial z którego korzystałem: http://www.binboy.org/mysql/articles/575/Drzewa_kategorii_w_SQL_i_PHP_metoda_IP.html
wyświetlenie drzewka:
function display($parentID, $tab) {
if (!is_array($tab[$parentID])) return; #czy kategoria ma podkategorie?
echo '<ul>';
foreach ($tab[$parentID] as $element) { #iteracja podkategorii
echo '<li>'.$element['name'];
display($element['id'], &$tab); #wyswietlenie podkategorii
echo '</li>';
}
echo '</ul>';
}
Zaczynam wyświetlać od najwyższej "półki" więc parentID równe 0 znowu $tab to tablica z całym drzewkiem
Używam szablonu TWIG i nie mogę wkleić do widoku kodu php, jak teraz sobie poradzić ?
Czy ktoś z was wie jak moge odblokować znaczniki php lub... jak przerobić ten kod na znaczniki twiga ?