Great Massimo! Thanks a lot!
Fabiano. 2016-01-17 23:00 GMT-02:00 Massimo Di Pierro <massimo.dipie...@gmail.com>: > That URL structure assumes you have a single app running at the domain. So > I am going to assume that is the case. > > first of all you have to map the tenant name ($domain) into > request.args(0) using routes.py > > routes_in = [['/$domain','/yourapp/default/index/$domain'], > ['/$domain/$c','/yourapp/$c/index/$domain'], > ['/$domain/$c/$f','/yourapp/$c/$f/$domain'], > > ['/$domain/$c/$f/$anything','/yourapp/$c/$f/$domain/$anything']] > > routes_out = [(a,b) for (b,a) in routes_in] > > then you have to handle in code where the domain is now in request.args(0). > > > > > > On Friday, 15 January 2016 13:48:43 UTC-6, Fabiano Almeida wrote: >> >> Hi All! >> >> In the book shows multi tenant based on subdomain, with code >> <http://www.web2py.com/books/default/chapter/29/06/the-database-abstraction-layer?search=tenancy#Common-fields-and-multi-tenancy> >> : >> >>> db._common_fields.append(Field('request_tenant', >>> default=request.env.http_host,writable=False)) >> >> >> Seeing commercial sites that use the concept of multi-tenant offices, the >> url is usually www.domain.com/XXXX, and the XXXX code that differs from >> another tenant. >> >> It can deploy this type of multi-tenant access in web2py? how? >> >> thanks, >> >> Fabiano. >> > -- > 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. > -- 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.