hi, i have this controller:
def index():
rows1 = db(db.news.public == True).select(orderby=~db.news.added_on,
limitby=(0,10))
rows2 = db(db.articles.public ==
True).select(orderby=~db.articles.added_on, limitby=(0,10))
rows = rows1.as_list()+rows2.as_list()
return dict(rows=rows)
the view:
in view i need to know table name to generate url
{{if rows:}}
{{for row in rows:}}
#if row.table_name == aritlces
{{=H4(A(row['title_'+lang], _href=URL('default', 'article',
args=row['id'])))}}
#else
{{=H4(A(row['title_'+lang], _href=URL('default', 'news_content',
args=row['id'])))}}
{{pass}}
{{pass}}
article and news functions:
def article():
return dict(row=db.articles[request.args(0)])
def news_content():
return dict(row=db.news[request.args(0)])
any sugestions?