CodeIgniterのファイル名をチェックするCodeIgniter3 Filename Checker

ご存じのようにCodeIgniter 3.0から、クラスファイルの先頭は大文字という規約が導入されており、この規約に外れるとクラスファイルがロードされずにエラーになります。

ただし、WindowsやMacのように大文字小文字を区別しないファイルシステムを使っているとエラーにならずに、本番サーバではエラーで動かないという現象に悩まされます。

そこで、簡単にチェックするための「CodeIgniter3 Filename Checker」というのを作りました。

と言ってもただのコントローラです。application/controllersフォルダにCheckコントローラをコピーするだけです。

以下のようにCLIから実行するか、ブラウザでCodeIgniterのcheck/filenameにアクセスすればチェックした結果が表示されます。

$ php index.php check filename

ファイル名を修正したい場合は、以下のコマンドを実行します。

$ php index.php check filename fix

関連

Date: 2015/07/08

Tags: codeigniter