URL(..., args=request.args, vars=request.get_vars) is the right way to 
construct a URL that includes the args and query string variables from the 
current request. However, I assume you don't actually have controllers 
named en.py and it.py, so you shouldn't be passing the language codes as 
the first argument to URL() (the first argument should be either the app, 
controller, or function name).

Anthony

On Sunday, March 16, 2014 4:24:38 AM UTC-4, Gael Princivalle wrote:

> Hello all.
>
> How can I add to my URL helper all current args and vars ?
>
> I would like to do something like that for language switching :
> My current URL is:
> mydomain.com/en/concert?id=2
>
> With that:
> URL('it', f=request.function, args=request.args, vars=request.vars)
> I would like to go to:
> mydomain.com/it/concert?id=2
>
> But the result is:
> mydomain.com/it/concert
>
> Someone knows how I can do that ?
>
> Thanks, regards.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to