我有2个表:业务和文章。Web2py ...连接到正确的控制器
而我有3个控制器:家庭,文章,企业。
在主页控制器下面的代码返回企业和文章的列表:
def index():
lists= db().select(db.article.ALL,limitby=(0, 5),orderby=~db.article.id)
listings=db().select(db.business.ALL)
return dict(lists=lists,listings=listings)
在主页视图文件中的循环。
所以我想向本刊控制器文章和业务链接从主页业务控制器...我用下面的代码:
def show():
myid == request.vars.id
redirect(URL(c='businesses',f='show?id=%s'% myid))
因此,即使文章列表将链接到业务控制器现在使用Business控制器中的函数show,但是我想根据各自的列表使用if和elif。