まず、既知のSmartyの
1つ のrequire_once( "./smarty/libs/Smarty.class.php" )。 2 $ smartyの = 新しいSmartyの(); 3 4 $ smartyの - >アサイン( "名前"、 'lxwwwih' ); 5 6 $ smartyの - >アサイン( "年齢"、25 ); 7 8 $ smartyの - >ディスプレイ( "view.html");
1 <!DOCTYPE HTML> 2 <HTMLのlang = "EN"> 3 <ヘッド> 4 <メタのcharset = "UTF-8"> 5 <タイトル>タイトル</タイトル> 6 </ HEAD> 7 <BODY> 8 姓名:{ $名} 9 年龄:{ $年齢} 10 </ BODY> 11 </ HTML>
第二に、設定のsmarty
図1は、スタイル本体{backroundの色:#FFF} CSS、競合があります
$ smarty-> left_delimiter = "<{";
$ smarty-> right_delimiter = "}>";
2、一般的な設定ディレクトリ
①設定カタログビューファイル
$ Smarty-> setTemplateDir( "新しいディレクトリパス");
$ smarty-> getTemplateDir();
1つ のrequire_once( "./smarty/libs/Smarty.class.php" )。 2 $ smartyの = 新しいSmartyの(); 3 4 $ Smartyの - > left_delimiter = "<{" 。 5 $ smartyの - > right_delimiter = "}>" ; 6 7 $ smartyの - > setTemplateDir( "./アプリケーション/ホーム/ビュー/" ); 8 9 ますprint_r($ smartyの - > getTemplateDir()); 10 11 $ smartyの - >アサイン( "名前"、 'lxwwwih' ); 12 13 $ smartyのを - >アサイン( "年齢"、25 )。 14 15 $ smartyの - >ディスプレイ( "view.html");
3、ビルドディレクトリと読書の方法が提供されます
$ smarty-> setCompileDir(); $ smarty-> setConfigDir();
三、Smartyの変数
図1に示すように、共通変数値、文字列、アレイ、
2、スーパーグローバル配列を取得
変数$ _GET配列に対応する{$ Smarty.get.id}
変数$ _POST配列に対応する{$ Smarty.post.id}
{$ Smarty.session。}変数$ _SESSION配列に対応するパラメータ値
図3に示すように、一定のPHPを取得します
{$ Smarty.const。定数}
{$ smarty.const.PHP_INT_MAX}
タイムスタンプを取得し、<{$ smarty.now}>