ホームページ > バックエンド開発 > PHPチュートリアル > ThinkPHP でのプロジェクト言語パックの使用に関連する問題

ThinkPHP でのプロジェクト言語パックの使用に関連する問題

WBOY
リリース: 2016-06-13 13:29:42
オリジナル
852 人が閲覧しました

プロジェクト言語パックを使用した 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 言語定義を出力します



------解決策---------
同時に、新しいコードを許可するには、最初にキャッシュしてください。コードが有効になります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート