<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                在模板中輸出變量的方法很簡單,例如,在控制器的方法中我們給模板變量賦值: ~~~php $this->assign('name', 'thinkphp'); return $this->fetch(); ~~~ 然后就可以在模板中使用: ~~~ Hello,{$name}! ~~~ 模板編譯后的結果就是: ~~~ Hello,<?php echo htmlentities($name);?>! ~~~ 這樣,運行的時候就會在模板中顯示: `Hello,ThinkPHP!` 注意模板標簽的`{`和`$`之間不能有任何的空格,否則標簽無效。所以,下面的標簽 ~~~ Hello,{ $name}! ~~~ 將不會正常輸出name變量,而是直接保持不變輸出: `Hello,{ $name}!` 模板標簽的變量輸出根據變量類型有所區別,剛才我們輸出的是字符串變量,如果是數組變量, ~~~php $data['name'] = 'ThinkPHP'; $data['email'] = 'thinkphp@qq.com'; $this->assign('data',$data); ~~~ 那么,在模板中我們可以用下面的方式輸出: ~~~cmd Name:{$data.name} Email:{$data.email} ~~~ 或者用下面的方式也是有效: ~~~cmd Name:{$data['name']} Email:{$data['email']} ~~~ > 當我們要輸出多維數組的時候,往往要采用后面一種方式。 如果`data`變量是一個對象(并且包含有`name`和`email`兩個屬性),那么可以用下面的方式輸出: ~~~cmd Name:{$data->name} Email:{$data->email} ~~~ 也可以直接調用對象的常量或者方法 ~~~cmd 常量:{$data::CONST_NAME} 方法:{$data->fun()} ~~~ >[danger] 如果要輸出模型數據的話,因為模型支持`ArrayAccess`,所以使用數組或者對象方式都可以輸出。 ## 使用默認值 我們可以給變量輸出提供默認值,例如: ~~~cmd {$user.nickname|default="這家伙很懶,什么也沒留下"} ~~~ 對系統變量依然可以支持默認值輸出,例如: ~~~cmd {$Think.get.name|default="名稱為空"} ~~~ 默認值和函數可以同時使用,例如: ~~~cmd {$Think.get.name|getName|default="名稱為空"} ~~~ ## 系統變量輸出 普通的模板變量需要首先賦值后才能在模板中輸出,但是系統變量則不需要,可以直接在模板中輸出,系統變量的輸出通常以`{$Think.`(大小寫一致) 打頭,例如: ~~~ {$Think.server.script_name} // 輸出$_SERVER['SCRIPT_NAME']變量 {$Think.session.user_id} // 輸出$_SESSION['user_id']變量 {$Think.get.page} // 輸出$_GET['page']變量 {$Think.cookie.name} // 輸出$_COOKIE['name']變量 ~~~ 支持輸出 `$_SERVER`、`$_ENV`、 `$_POST`、 `$_GET`、 `$_REQUEST`、`$_SESSION`和 `$_COOKIE`變量。 ## 常量輸出 還可以輸出常量 ~~~ {$Think.const.PHP_VERSION} ~~~ 或者直接使用 ~~~ {$Think.PHP_VERSION} ~~~ ## 配置輸出 輸出配置參數使用: ~~~ {$Think.config.default_module} {$Think.config.default_controller} ~~~ ## 語言變量 輸出語言變量可以使用: ~~~ {$Think.lang.page_error} {$Think.lang.var_error} ~~~ ## 請求變量 模板支持直接輸出`Request`請求對象的方法參數,用法如下: >[info] ### $Request.方法名.參數 例如: ~~~ {$Request.get.id} {$Request.param.name} ~~~ 以`$Request.`開頭的變量輸出會認為是系統請求對象的參數輸出。 >[danger] 支持`Request`類的大部分方法,但只支持方法的第一個參數。 下面都是有效的輸出: ~~~ // 調用Request對象的get方法 傳入參數為id {$Request.get.id} // 調用Request對象的param方法 傳入參數為name {$Request.param.name} // 調用Request對象的param方法 傳入參數為user.nickname {$Request.param.user.nickname} // 調用Request對象的root方法 {$Request.root} // 調用Request對象的root方法,并且傳入參數true {$Request.root.true} // 調用Request對象的path方法 {$Request.path} // 調用Request對象的module方法 {$Request.module} // 調用Request對象的controller方法 {$Request.controller} // 調用Request對象的action方法 {$Request.action} // 調用Request對象的ext方法 {$Request.ext} // 調用Request對象的host方法 {$Request.host} // 調用Request對象的ip方法 {$Request.ip} // 調用Request對象的header方法 {$Request.header.accept-encoding} ~~~
                  <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>

                              哎呀哎呀视频在线观看