AkeebaのReleasemakerを実行して、リリース/項目の言語をAll (*)
に設定しようとしています。しかし、この種の問題は、Siteフィールドのコードを使用してデータベースフィールドlanguage
を設定しようとするあらゆる種類のコードで発生するはずです。Joomla言語フィルタプラグインとフロントエンドの言語フィールドを変更する
多言語サイトをお持ちの場合は、おそらくプラグイン "システム - 言語フィルタ"が動作している可能性があります。このプラグインは、$_REQUEST['language']
の値を特定の言語に設定します。毎回。結果として$data = $app->input->getData()
のようなコードは、$_POST
配列の値ではなく、$_REQUEST
という値の言語値を取得するので、通常の->bind($data)
操作でその言語フィールドを設定することはできません。
この問題も発生しましたか?これに対するあなたの解決策は何ですか?