Estava batendo a cabeça para criar um menu que auto se alimentasse, ou seja você cadastra ele no banco de dados com idPai assim:
Menu
id
descrição
idpai (o menu que será pai dele)
Dessa forma ele cria essa estrutura
Menu
-Menu1
--Menu2
---Menu3
Menu4
-Menu5
Assim por diante, porém eu queria algo a mais, queria que o código fizesse tudo por mim, sei que existia uma solução para isso foi ai que postei na lista do cfbrasil, enquando não conseguia botar a cabeça para funcionar (tava difícil) fui googlar, onde achei uma solução rápida e simples.
O problema e que eu não tinha a palavra chave na mão "RECURSIVIDADE" palavra bonita ne? então eu tinha esqueci dela, hehehe.. depois de um tempo uma pessoa lembro ela para mim e consegui por fim ao meu sufoco.
Bem vou parar de falar e postar a solução, ah! eu estava tentando achar algo antes no google como MENU CASCATA, MENU, CASCATA, SUBMENU, BANCO DE DADOS COM MENU. Enfim, uma série de fatores, mais volto a repetir (o palavra bonita) RECURSIVIDADE.
Fica a dica!
Fonte: http://www.dougboude. com/blog/1/2006/06/Recursive- Functions-in-ColdFusion.cfm
Menu
id
descrição
idpai (o menu que será pai dele)
Dessa forma ele cria essa estrutura
Menu
-Menu1
--Menu2
---Menu3
Menu4
-Menu5
Assim por diante, porém eu queria algo a mais, queria que o código fizesse tudo por mim, sei que existia uma solução para isso foi ai que postei na lista do cfbrasil, enquando não conseguia botar a cabeça para funcionar (tava difícil) fui googlar, onde achei uma solução rápida e simples.
O problema e que eu não tinha a palavra chave na mão "RECURSIVIDADE" palavra bonita ne? então eu tinha esqueci dela, hehehe.. depois de um tempo uma pessoa lembro ela para mim e consegui por fim ao meu sufoco.
Bem vou parar de falar e postar a solução, ah! eu estava tentando achar algo antes no google como MENU CASCATA, MENU, CASCATA, SUBMENU, BANCO DE DADOS COM MENU. Enfim, uma série de fatores, mais volto a repetir (o palavra bonita) RECURSIVIDADE.
Fica a dica!
Fonte: http://www.dougboude.