管理者向けに編集: 問題の原因が異なるため、既に尋ねられた質問と同じではありません!!!
セッションテーブルに保存されている、現在選択されている言語を表示しようとしています。私が最初に行ったのは、次の簡単なステートメントでした。
<?php echo $this->session->userdata("language"); ?>
これは非常にうまく機能します。ここでの問題は、言語が英語と小文字でセッションテーブルに保存されることです。これは、「英語」、「ドイツ語」、「スペイン語」などを意味します。
次に、次のように if ステートメントを使用してこれを解決しようとしました。
<?php if ($this->session->userdata("language") = spanish) { echo 'Español'; } else if ($this->session->userdata("language") = english) { echo 'English'; } else echo 'Deutsch'; ?>
残念ながら、これは次を返します。
致命的なエラー: 270 行目の /home/.../.../.../app/views/header.php の書き込みコンテキストでメソッドの戻り値を使用できません
私が間違っていることについてのヒントはありますか?迅速なご協力ありがとうございます ;)