<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] * * * * * ## 1 文件 >[info] 1 模板解析緩存 模板解析結果緩存機制目錄think\template\driver\ 主要包括2種 * * * * * File.php 普通文件緩存機制 Sae.php Sae新浪云文件緩存機制 * * * * * >[info] 1 模板解析標簽庫 模板標簽庫入口文件 think\template\TagLib.php 模板標簽庫目錄think\template\taglib\ Cx.php tp5內置標簽庫 ## 2 標簽庫設置 > 1 內置標簽庫 在[模板解析文件](http://www.hmoore.net/zmwtp/tp5/120830)中定義的配置參數,設置了模板解析過程可以使用的標簽庫 ~~~ $config=[ 'taglib_build_in' => 'cx', 'taglib_pre_load' => '', ] ~~~ > 2 添加標簽庫 可以調用[Controller.php](http://www.hmoore.net/zmwtp/tp5/119427)中的engine()方法, 在第二個參數$config中添加taglib_build_in,taglib_pre_load參數來添加標簽庫 ## 3 模板解析緩存 File.php文件 >[info] write()模板緩存保存 > read()模板緩存讀取, > check()模板緩存檢查 Sae.php文件 >[info] __construct() 構造函數 > write() 模板緩存保存 > read() 模板緩存讀取 > check() 模板緩存檢查 ## 4 總結 1 控制器Controller類中定義了View包含視圖操作 `$this->view = \think\View::instance(Config::get());` 2 視圖View類中定義了模板解析引擎think ~~~ protected $config = [ 'theme_on' => false, 'auto_detect_theme' => false, 'var_theme' => 't', 'default_theme' => 'default', 'view_path' => '', 'view_suffix' => '.html', 'view_depr' => DS, 'view_layer' => VIEW_LAYER, 'parse_str' => [], 'engine_type' => 'think', 'namespace' => '\\think\\view\\driver\\', ]; ~~~ 3 系統默認模板解析驅動Think.php文件使用Template.php ` $this->template = new Template($config);` 4 系統模板解析文件Template.php中定義了標簽庫的使用 ~~~ $config=[ 'taglib_build_in' => 'cx', 'taglib_pre_load' => '', ] ~~~ 因此模板相關文件的層次如下 >[info] Controller.php ->View.php 視圖操作 > View.php ->Think.php 模板引擎 > Think.php ->Template.php 系統模板解析 > Template.php ->Cx.php, 模板標簽庫
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看