Brilliant as everything else in web2py :) Thanks!
On May 18, 9:19 pm, mdipierro <[email protected]> wrote: > response.view='default/bar1.html' > > On May 18, 12:56 pm, Igor Gassko <[email protected]> wrote: > > > > > Hi all. > > > I'd like to have multiple views (several different html files) for the > > same controller action and to be able to specify in the code from > > within controller which view will be used to format the response. > > > To be specific, let's say I have controller 'default.py' with action > > 'foo' in it and I have multiple views: > > default/bar1.html > > default/bar2.html > > default/bar3.html > > > let's say I'm getting request as > > follows:http://localhost:8000/myapp/default/foo?page=bar2 > > I implement some logic in 'foo' and I want the response to be > > formatted by 'bar2.html' according to the request parameter 'page'. > > Is there some way to achieve this in web2py, except for messing with > > routes.py, which is something I'm extremely reluctant to do. > > > Another way I can think of is to delegate the request handling from > > one controller action to another. In such case, I'd have controller > > 'foo' and controllers 'bar1', 'bar2' and 'bar3', and 'foo' will invoke > > 'bar2' according to the 'page' parameter. But I don't have a clue > > whether this is possible either. > > > Any help will be appreciated!

