Menu dinâmico
Galera estou precisando fazer um menu dinâmico, até ai td ceto, funcionou e fiz dessa forma
public function menu_outros() {
try {
$categoriaController = new CategoriaController();
$categorias = $categoriaController->listar("SELECT * FROM categorias where nome!='Pizzas'");
if(!isset($categorias)) {
throw new Exception("Erro Menu Outros Produtos - Menu Lateral");
} else {
echo '
<ul class="menu_lateral_box">
<p class="classes">
<img src="../template/images/categoria.png">
PRODUTOS
</p>
';
foreach($categorias as $categorias){
echo '
<li>
<a href="../produtos/outros.php?categoria='.$categorias->getnome().'">'.
ucfirst($categorias->getnome()) .
'</a>
<ul id="sub">';
$subcategoria = new SubCategoriaController();
$submenu = $subcategoria->listar('select sub_categorias.id, sub_categorias.id_categoria, sub_categorias.nome, sub_categorias.ordem, categorias.id as id_da_categoria, categorias.nome as nome_categorias
from sub_categorias, categorias where categorias.nome = "'.$categorias->getnome().'" and sub_categorias.id_categoria = categorias.id');
foreach($submenu as $submenu)
echo'
<li>
<a href="../produtos/outros.php?categoria='.$categorias->getnome().'⊂='.$submenu->getnome().'">'.
ucfirst($submenu->getnome()) .
'</a>
</li>
';
echo'
</ul>
</li>';
}
echo '
</ul>';
}
} catch (Exception $ex) {
echo "Arquivo " . $ex->getFile() . " Linha " . $ex->getLine() ." - " . $ex->getMessage();
}
}
Está lista td o meu menu com submenu, mas preciso colocar uma classe css para o menu ativo. Como consigo isso?
Discussão (1)
Carregando comentários...