ThinkPHPのLメソッドの説明

1020 ワード

thinkPHPのLメソッドは、多言語を有効にする場合、現在の言語定義を設定して取得します。
その呼び出しフォーマットは、L('言語変数'','言語値')です。
1.言語変数の設定
言語パッケージを使って言語変数を定義する以外に、L方法で言語変数を動的に設定できます。

L('LANG_VAR','    ');
言語の定義は大文字と小文字を区別しないので、以下も同じです。

L('lang_var','    ');
しかし、規格のために、大文字で定義された言語変数を一括採用することを提案します。

L            ,  :
$lang['lang_var1'] = '    1';
$lang['lang_var2'] = '    2';
$lang['lang_var3'] = '    3';
L($lang);

同時に3つの言語変数を設定するlang_を表します。var 1 lang_var 2とlag_var 3です。
2.言語変数の取得

$langVar = L('LANG_VAR');

または:

$langVar = L('lang_var');
パラメータが空の場合、現在定義されているすべての言語変数(言語定義ファイルを含む)を取得することを表します。

$lang = L();
あるいはテンプレートでも使えます。

{$Think.lang.lang_var}
を選択して、言語定義を出力します。