On Aug 25, 2011, at 9:28 PM, Kenneth Lundström wrote:
> On 26.8.2011 5:21, Jonathan Lundell wrote:
>> On Aug 25, 2011, at 4:48 PM, Kenneth Lundström wrote:
>>
>>> I'd like to have three types of routings:
>>>
>>> a) web2py.main_domain.com defaults to init, but you can choose the
>>> application with web2py.main_domain.com
>>>
>>> b) testing.main_domain.com leads to application: testing
>>>
>>> c) development.main_domain.com leads to application: testing,
>>> controller:ticket and function: create_new
>>>
>>> is this possible?
>> Not quite. The parametric router will come close, with something like this
>> in the BASE router:
>>
>> default_application = "init",
>> domains = { "testing.main_domain.com" : "testing",
>> "development.main_domain.com" : "testing/ticket",
>> },
>>
>> ...I think, but it does not yet support per-controller default functions.
> Thanks Jonathan and Anthony.
>
> So to get as near as possible at the moment I could do:
>
> "development.main_domain.com" : "testing/ticket_create_new",
>
> then create a new controller called ticket_create_new with a index function
> that does what my testing/ticket/create_new would have done?
I think that should work. But there aren't corresponding unit tests, so there
could be problems. Give it a try, and if it doesn't behave the way you think it
should, let me know.