CodeIgniter Forums
Multi-domain architecture - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23)
+--- Thread: Multi-domain architecture (/showthread.php?tid=4753)



Multi-domain architecture - El Forum - 12-13-2007

[eluser]ccachor[/eluser]
I'm working on a project that is similar to a CMS where I'll have multiple templates all using the same codebase. Each 'client' will be able to load their own information for Name, Address, etc. so I need this information to switch out based on the domain. I'll have a domain field in the database to match against my variable.

I was thinking I would set a domain variable as $_SERVER["HTTP_HOST"] then use some SQL to pull everything based on that. However, I'm just not sure where to put that variable. Use it as a global?

Has anyone done anything similar?


Multi-domain architecture - El Forum - 12-13-2007

[eluser]Michael Wales[/eluser]
I would just extend the loader class, particularly the view() method. Have that method check $_SERVER['HTTP_HOST'] and query the database for the particular template that domain is using. Then load the appropriate files based on that information.