![]() |
Switching the enviroment - 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: Switching the enviroment (/showthread.php?tid=56932) |
Switching the enviroment - El Forum - 01-31-2013 [eluser]Unknown[/eluser] Hello, I am trying to make an application that will sometimes need to run offline using a local database. The way I'm envisioning this is if the users click a button that says "switch to offline mode" then the application will change things, Certain features will be disabled, the database will change from the webserver to localhost. I can already do the changes within the application by switching the enviroment manually from production to offline in the index.php file. is there a way to change this from within the app? Thanks! Switching the enviroment - El Forum - 01-31-2013 [eluser]Otemu[/eluser] Hi, You can achieve this by setting different flags within your config\database config and config\config For instance you could have if(!$config['offlineMode']){connect to this database else connect to offline database} and do the same for your base_url How you detect for this is up to you, either set this manually yourself in the config $config['offlineMode'] = true'; Write to a blank config file, so for instance in your admin panel if set to true then write to that file Or a database call that checks what mode the site is in Hope that helps |