But I would have to maintain two identical pieces of code... :-/

On Mon, May 18, 2009 at 8:59 AM, TheDude <officed...@gmail.com> wrote:

>
> Why not define it as you would with any table? If it's already within
> the database, add a migrate=False option :)
>
> On May 18, 7:50 am, Tito Garrido <titogarr...@gmail.com> wrote:
> > Hi Folks! Thank you for yours answers!
> >
> > In fact what a really want is to get db data from a previously defined
> > database on db.py.
> > I have a table there called "album" and I'd like to get those albums to
> > build a menu like on Maximo's example, but getting it from a table
> defined
> > on db.py.
> >
> > Any ideas?
> >
> > Tito
> >
> >
> >
> > On Sun, May 17, 2009 at 11:47 PM, Jason Brower <encomp...@gmail.com>
> wrote:
> >
> > > Shucks, you beat me to it!
> >
> > > On Sun, 2009-05-17 at 19:32 -0700, mdipierro wrote:
> > > > Yes, I think some like this should do it.
> >
> > > > db.define_table('menu_item',
> > > >    SQLField('name'),
> > > >    SQLField('link'),
> > > >    SQLField('position','integer'),
> > > >    SQLField('parent','integer',default=0))
> >
> > > > def menu(table=db.menu_item):
> > > >    items=table._db(table.id>0).select(orderby=table.parent|
> > > > table.position).as_list()
> > > >    parent=0
> > > >    p={0:[]}
> > > >    for item in items:
> > > >        p[item.id]=[]
> > > >        p[item.parent].append([item.name,True,item.link,p[item.id]])
> > > >    return MENU(p[0])
> >
> > > > {{=menu(db.menu_item)}}
> >
> > > > On May 17, 8:23 pm, Tito Garrido <titogarr...@gmail.com> wrote:
> > > > > Hi...
> >
> > > > > How can I use DB data on menu?
> > > > > I'd like to use db data to build a submenu on menu.py...
> >
> > > > > Thanks!
> >
> > > > > Tito
> >
> > > > > --
> > > > > Linux User #387870
> > > > > .........____
> > > > > .... _/_õ|__|
> > > > > ..º[ .-.___.-._| . . . .
> > > > > .__( o)__( o).:_______
> > > > > Sent from Salvador, BA, Brazil
> >
> > --
> > Linux User #387870
> > .........____
> > .... _/_õ|__|
> > ..º[ .-.___.-._| . . . .
> > .__( o)__( o).:_______
> > Sent from Campinas, SP, Brazil
> >
>


-- 
Linux User #387870
.........____
.... _/_õ|__|
..º[ .-.___.-._| . . . .
.__( o)__( o).:_______

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to