我正在尝试将数据库int值从我的视图页面移回控制器。我的视图是一个网页,它将我的db.table_name的名称显示为链接:
{{for i in session.query: #session.query is db(db.person).select() (basically SELECT ALL)
=A(LI(i.name),_href="personal.html",args=[i.id])
pass}}
现在我将结果作为链接。当我点击某个链接时,我想保存该行的id以便在我的控制器中使用。我知道它与视图中的args和控制器中的request.args有关。将值从视图移动到控制器的正确方法是什么?
答案 0 :(得分:2)
您可能需要以下内容:
{{for i in session.query:}}
{{=LI(A(i.name, _href=URL('default', 'personal', args=[i.id])))}}
{{pass}}
在控制器中,通过i.id
访问request.args(0)
。