07-17-2013, 10:57 PM
[eluser]quickshiftin[/eluser]
Although it's an area of contention with the core CI developers I like to make index.php configurable via environment.
Note I use Apache, but this sort of thing is typical in Zend and Symfony too. Here's what the top of my index.php files look like w/ CI:
Now inside of an Apache vhost I can set the environment without having to constantly change the CI code.
Although it's an area of contention with the core CI developers I like to make index.php configurable via environment.
Note I use Apache, but this sort of thing is typical in Zend and Symfony too. Here's what the top of my index.php files look like w/ CI:
Code:
// default to development, but look for the APPLICATION_ENV variable
// to control the environment without having a different branch per env
$sEnv = getenv('APPLICATION_ENV');
if($sEnv === false)
define('ENVIRONMENT', $sEnv = 'development');
else
define('ENVIRONMENT', $sEnv);
Now inside of an Apache vhost I can set the environment without having to constantly change the CI code.
Code:
SetEnv APPLICATION_ENV production