Hi all : The below code snippet in web2py manual (p. 340), isn't resulting
to the expected output.
def list_records():
table = request.args(0) #returns db
query = request.vars.query #db.dog.owner == 1
records = db(query).select(db[table].ALL) # db("...") requires
"owner==1" as parameter
return dict(records=records)
This seems to work:
def list_records():
table = request.args(1)
query = request.vars.query.split('.')[-1]
records = db(query).select(db[table].ALL)
return dict(records=records)
--

