Ale teraz jak mam utworzyć taką tablicę?
Witam,
Mam taką klasę:
<?php class menu { function mm($meni) { include("./db.php"); $query = 'select * from menu'; $result = $mysqli->query($query); $ile = $result -> num_rows; for ( $i=0; $i<$ile; $i++ ) { $wiersz = $result->fetch_array(MYSQLI_ASSOC); $lmeni[$i]['id'] = $i; $meni[$i]['idk'] = $wiersz['id']; $meni[$i]['tytul'] = $wiersz['tytul']; } return $meni; } } ?>
w index.php:
<? require 'libs/Smarty.class.php'; include("db.php"); require 'class/class.php'; $smarty = new Smarty; $me = new menu; $menu = $me -> mm($meni); $smarty->assign('kat', $menu); $smarty->display('index.tpl'); ?>
a w index.tpl:
Wszystko ładnie pobiera i wyświetla w menu jednopoziomowym przykładowo:
-Strona główna
-Kategoria
Chciałbym stworzyć menu 2 poziomowe:
-Strona główna
+podkategoria
Myślałem nad tym i nie wiem jak w smarty przekazać taką tablicę. Nie mam pojęcia jak to zrobic. Strukturalnie w php bym sobie poradził... Proszę Was o chociaż małe podpowiedzi.