メッセージカスタムめも
個人的なカスタム内容のまとめ
もし、ツッコミ等あればお願いします
開発と本番環境で表示するメッセージを自動で変更したい
+
メッセージファイル内でENVIRONMENTで分岐させたくない
index.php
switch (ENVIRONMENT)
{
case 'local':
case 'development':
define('ENVIRONMENT_COMMON', 'development');
error_reporting(-1);
ini_set('display_errors', 1);
break;
case 'testing':
case 'production':
define('ENVIRONMENT_COMMON', 'production');
こんな感じでENVIRONMENT_COMMONを定義しておく。
使い方
$this->lang->load('error', 'japanese_'. ENVIRONMENT_COMMON);
application/language/japanese_development/error_lang.php
application/language/japanese_production/error_lang.php
を用意しておくと綺麗なメッセージファイルが記述できるようになる。