<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ## **自定義變量輸出** 輸出自定義變量之前我們需要給模版分配變量 ### **assign($string, $value)** ~~~ $data1['name'] = 'ThinkPHP'; $data1['email'] = 'thinkphp@qq.com'; $view->assign('data1',$data1); $data2=new stdClass(); $data2->name= = 'ThinkPHP'; $data2->email = 'thinkphp@qq.com'; $view->assign('data2',$data2); ~~~ 模版輸出: ~~~ {$data1.name} //或者 {$data1['name']} ~~~ ~~~ {$data2:name} //或者 {$data2->name} ~~~ ### **assign($arr)** ``` \think\facade\View::assign(["name"=>"dash", 'age'=>18]); return \think\facade\View::fetch('form_builder/test'); ``` 模板輸出 ``` <div> {$name}{$age} </div> ``` ### **模板變量的調試** ``` {volist name="form_items" id="form"} {php}var_dump($form);{/php} {/volist} 結果: array(10) { ["type"]=> string(8) "textarea" ["name"]=> string(8) " remarks" ["title"]=> string(6) "備注" ["tips"]=> string(6) "備注" ["value"]=> string(9) "風格和" ["extra_class"]=> string(0) "" ["extra_attr"]=> string(21) "readonly = "readonly"" ["placeholder"]=> string(15) "請輸入備注" ["required"]=> bool(false) ["rows"]=> int(3) } ... ``` ### **模板輸出設置默認值** ~~~ {$user.nickname|default="這家伙很懶,什么也沒留下"} {$Think.get.name|default="名稱為空"} ~~~ 我們可以對模板輸出使用運算符,包括對“+”“-” “\*” “/”和“%”“++”“--”的支持。 ~~~ {$user.score+10} //正確的 {$user['score']+10} //正確的 {$user['score']*$user['level']} //正確的 {$user['score']|myFun*10} //錯誤的 {$user['score']+myFun($user['level'])} //正確的 ~~~ ## **系統變量輸出** 系統變量不需要給模版分配變量,可以直接在模板中輸出 ~~~ {$Think.server.script_name} // 輸出$_SERVER['SCRIPT_NAME']變量 {$Think.session.user_id} // 輸出$_SESSION['user_id']變量 {$Think.get.pageNumber} // 輸出$_GET['pageNumber']變量 {$Think.cookie.name} // 輸出$_COOKIE['name']變量 ~~~ 支持輸出`$_SERVER`、`$_ENV`、`$_POST`、`$_GET`、`$_REQUEST`、`$_SESSION`和`$_COOKIE`變量。 ## 輸出常量 ~~~ {$Think.const.APP_PATH} //或者直接使用 更多參考系統目錄 {$Think.APP_PATH} //系統常量會隨著開發環境的改變或者設置的改變而產生變化 //是否屬于Windows 環境 {$Think.IS_WIN } //是否屬于命令行模式 {$Think.IS_CLI } //開始運行時間(時間戳) {$Think.THINK_START_TIME} //開始運行時候的內存占用 {$Think.THINK_START_MEM } //環境變量配置前綴 {$Think.ENV_PREFIX } //預定義常量是指系統內置定義好的常量,不會隨著環境的變化而變化,包括: //類庫文件后綴(.php) {$Think.EXT} //框架版本號 {$Think.THINK_VERSION} ~~~ ## 配置輸出 輸出配置參數使用: ~~~ {$Think.config.default_module} {$Think.config.default_controller} ~~~ ## 語言變量 輸出語言變量可以使用: ~~~ {$Think.lang.page_error} {$Think.lang.var_error} ~~~
                  <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>

                              哎呀哎呀视频在线观看