プロジェクト言語パックを使用した ThinkPHP に関する質問
プロジェクト管理者を定義しました
1.
PHP コード
'DEFAULT_LANG'=>'zh-cn' は構成ファイルで定義されています
'LANG_AUTO_DETECT' =>'true',//言語パックを自動的に検出します
2. プロジェクトの Lang フォルダーに zh-cn フォルダーを作成します
3. -chフォルダ内のcommon.php
PHPコード
//テンプレートファイル表示部分
return array(
'_ID' => 'Number',
'_NAME ' = > '名前',
'_ACTION' => '操作',
);
4. テンプレートで
PHP コード
{:L("_ID")} | ただし、表示は「_ID」であり、「数値」ではありません"、なぜ
-----解決策---------------------------- -
マニュアル その内:
プログラムに言語定義値を設定するには、次のメソッドを使用します:
L('define2','言語定義');
$value = L('define2');
Action で値を割り当てずにテンプレート内の言語変数を出力したい場合は、テンプレート エンジンの特別なタグを直接使用して言語定義の値を直接出力できます。 🎜>{$Think.lang.lang_var}
はい 現在選択されている言語パッケージで定義されている lang_var 言語定義を出力します
------解決策---------
同時に、新しいコードを許可するには、最初にキャッシュしてください。コードが有効になります。