Archive for 1月, 2013

CodeIgniterをインストールした直後の設定では、URIパスの指定が無かった場合に呼び出される

コントローラ(デフォルトコントローラ)は、「welcome.php」となっている。

 

デフォルトコントローラを変更するには、「application/config/route.php」の一部を変更する必要がある。

○初期値

$route['default_controller'] = "welcome";

○変更例

$route['default_controller'] = "index";

上記の変更にて、「index.php」が呼び出されるようになる。

PHPの軽量フレームワーク CodeIgniterの備忘録

■フロントコントローラの設定

ドキュメントルートに設置したindex.phpで以下の2箇所を編集する。
セキュリティ上は、index.phpとは別の場所(公開ディレクトリではない場所)の方が良い。

○「system」ディレクトリのパスを設定
$system_path = ‘system’;

○「application」ディレクトリのパスを設定
$application_folder = ‘application’;

 

■環境の切り替え

index.phpの中で環境を定義することで変更・切り替えが可能

○開発環境
define(‘ENVIRONMENT’, ‘development’);
→ error_reporting(E_ALL);に設定される。

○テスト環境
define(‘ENVIRONMENT’, ‘testing’);
→ error_reporting(0) ; に設定される。

○本番環境
define(‘ENVIRONMENT’, ‘production’);
→ error_reporting(0) ; に設定される。