Jérôme Jaglale によって書かれた i18n ライブラリを使用しています: http://maestric.com/doc/php/codeigniter_i18n
そこでは、言語は次のような配列でライブラリ内に格納されます。
// languages
var $languages = array(
'de' => 'german',
'en' => 'english'
);
私がやろうとしているのは、次のようにデータベース テーブルからこれらの言語を取得することです。
function __construct()
{
parent::__construct();
$CI =& get_instance();
$CI->load->model("language_model");
$languages = $CI->language_model->find_all();
...
}
ただし、CI インスタンスを取得しようとすると、次のエラーが発生します。
PHP Fatal error: Class 'CI_Controller' not found in .../system/core/CodeIgniter.php on line 233
言語ライブラリで CI インスタンスを取得する方法はありますか?
前もって感謝します!