• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Starting with CodeIgniter setup: suggestions & best practices

[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:

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

[eluser]WebMada[/eluser]
It's dated 2010 but it is still very useful.

Viva CodeIgniter!

[eluser]OwanH[/eluser]
Hi Jelmer, this is a great post. It was very thoughtful of you to put this list together and I really hope that many of us in the community, especially those new or still young to using CI can benefit from your experience thus far.

All the best in your endeavours.

[eluser]Unknown[/eluser]
so simple way, many thanks


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2017 MyBB Group.