PHPのテンプレートエンジン-smarty

まず、既知の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}>

    

おすすめ

転載: www.cnblogs.com/withlxw/p/12309454.html