私が使用している最新のCodeIgniter 3.1.3CodeIgniterのlang->負荷(ERROR)
が、私はコードの行は、私が得ることを書いた場合次のエラー:
A PHP Error was encountered
Severity: Warning
Message: preg_match() expects parameter 2 to be string, array given
Filename: core/Lang.php
Line Number: 109
Backtrace:
File: .../application/views/home_view.php Line: 14 Function: load
File: .../controllers/Home.php Line: 14 Function: view
File: .../project/index.php Line: 315 Function: require_once
私は
$idiom = $this->session->get_userdata('language');
$this->lang->load('error_messages', $idiom); --> ERROR (home_view
012を削除した場合 autoload.phpで
と場所
$autoload['language'] = array('error_messages');
すべてが正常です。
しかし、すべての言語ファイルをユーザーが必要としているかどうかわからないので、私はすべての言語ファイルを自動読み込みしたくありません。
誰でも手助けできますか?
おかげ
を参照してください詳しくは
は、セッションを設定しました。.. –
その配列はそれほど文字列に変換したり、ほかのセッション –
から特定のデータを取得してください場合は、それが問題のセッションの問題 – flashore