<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國際加速解決方案。 廣告
                # 常用類 ``` <pre class="calibre19">``` 生成url use yii\helpers\Url<span class="token2">;</span> $url <span class="token">=</span> Url<span class="token2">:</span><span class="token2">:</span><span class="token1">to</span><span class="token2">(</span><span class="token2">[</span><span class="token4">'post/view'</span><span class="token2">,</span> <span class="token4">'id'</span> <span class="token">=</span><span class="token">></span> <span class="token3">100</span><span class="token2">]</span><span class="token2">)</span><span class="token2">;</span> Url<span class="token2">:</span><span class="token2">:</span><span class="token1">to</span><span class="token2">(</span><span class="token2">[</span><span class="token4">'post/view'</span><span class="token2">,</span> <span class="token4">'id'</span> <span class="token">=</span><span class="token">></span> <span class="token3">100</span><span class="token2">,</span> <span class="token4">'#'</span> <span class="token">=</span><span class="token">></span> <span class="token4">'content'</span><span class="token2">]</span><span class="token2">,</span><span class="token3">true</span><span class="token2">)</span><span class="token2">;</span> 帶域名http<span class="token2">:</span><span class="token">/</span><span class="token">/</span>yii<span class="token2">.</span>api<span class="token2">.</span>shanliwawa<span class="token2">.</span>top<span class="token2">:</span><span class="token3">80</span><span class="token">/</span>post<span class="token">/</span>view<span class="token">?</span>id<span class="token">=</span><span class="token3">100</span>#content <span class="token6">// 主頁URL:/index.php?r=site%2Findex</span> echo Url<span class="token2">:</span><span class="token2">:</span><span class="token1">home</span><span class="token2">(</span><span class="token2">)</span><span class="token2">;</span> <span class="token6">// 根URL,如果程序部署到一個Web目錄下的子目錄時非常有用</span> echo Url<span class="token2">:</span><span class="token2">:</span><span class="token1">base</span><span class="token2">(</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 請求 ``` <pre class="calibre14">``` 為空時表示全部 $request <span class="token">=</span> Yii<span class="token2">:</span><span class="token2">:</span>$app<span class="token">-</span><span class="token">></span>request<span class="token2">;</span> $get <span class="token">=</span> $request<span class="token">-</span><span class="token">></span><span class="token1">get</span><span class="token2">(</span><span class="token4">'id'</span><span class="token2">)</span><span class="token2">;</span> $id <span class="token">=</span> $request<span class="token">-</span><span class="token">></span><span class="token1">get</span><span class="token2">(</span><span class="token4">'id'</span><span class="token2">,</span> <span class="token3">1</span><span class="token2">)</span><span class="token2">;</span> 不存在為<span class="token3">1</span> $name <span class="token">=</span> $request<span class="token">-</span><span class="token">></span><span class="token1">post</span><span class="token2">(</span><span class="token4">'name'</span><span class="token2">)</span><span class="token2">;</span> api中 $params <span class="token">=</span> $request<span class="token">-</span><span class="token">></span>bodyParams<span class="token2">;</span> <span class="token6">// 返回參數 "id"</span> $param <span class="token">=</span> $request<span class="token">-</span><span class="token">></span><span class="token1">getBodyParam</span><span class="token2">(</span><span class="token4">'id'</span><span class="token2">)</span><span class="token2">;</span> <span class="token5">if</span> <span class="token2">(</span>$request<span class="token">-</span><span class="token">></span>isAjax<span class="token2">)</span> <span class="token2">{</span> <span class="token6">/* 該請求是一個 AJAX 請求 */</span> <span class="token2">}</span> <span class="token5">if</span> <span class="token2">(</span>$request<span class="token">-</span><span class="token">></span>isGet<span class="token2">)</span> <span class="token2">{</span> <span class="token6">/* 請求方法是 GET */</span> <span class="token2">}</span> <span class="token5">if</span> <span class="token2">(</span>$request<span class="token">-</span><span class="token">></span>isPost<span class="token2">)</span> <span class="token2">{</span> <span class="token6">/* 請求方法是 POST */</span> <span class="token2">}</span> <span class="token5">if</span> <span class="token2">(</span>$request<span class="token">-</span><span class="token">></span>isPut<span class="token2">)</span> <span class="token2">{</span> <span class="token6">/* 請求方法是 PUT */</span> <span class="token2">}</span> $userHost <span class="token">=</span> Yii<span class="token2">:</span><span class="token2">:</span>$app<span class="token">-</span><span class="token">></span>request<span class="token">-</span><span class="token">></span>userHost<span class="token2">;</span>客戶主機 $userIP <span class="token">=</span> Yii<span class="token2">:</span><span class="token2">:</span>$app<span class="token">-</span><span class="token">></span>request<span class="token">-</span><span class="token">></span>userIP<span class="token2">;</span>客戶ip ``` ``` 跳轉 ``` <pre class="calibre14">``` yii\web\Response<span class="token2">:</span><span class="token2">:</span><span class="token1">redirect</span><span class="token2">(</span>$url<span class="token2">)</span> $this<span class="token">-</span><span class="token">></span><span class="token1">redirect</span><span class="token2">(</span><span class="token4">'http://example.com/new'</span><span class="token2">,</span> <span class="token3">301</span><span class="token2">)</span><span class="token2">;</span><span class="token6">//控制器中</span> ``` ``` session ``` <pre class="calibre14">``` $session <span class="token">=</span> Yii<span class="token2">:</span><span class="token2">:</span>$app<span class="token">-</span><span class="token">></span>session<span class="token2">;</span> <span class="token6">// 獲取session中的變量值,以下用法是相同的:</span> $language <span class="token">=</span> $session<span class="token">-</span><span class="token">></span><span class="token1">get</span><span class="token2">(</span><span class="token4">'language'</span><span class="token2">)</span><span class="token2">;</span> $language <span class="token">=</span> $session<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span><span class="token2">;</span> $language <span class="token">=</span> <span class="token1">isset</span><span class="token2">(</span>$_SESSION<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span><span class="token2">)</span> <span class="token">?</span> $_SESSION<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span> <span class="token2">:</span> <span class="token5">null</span><span class="token2">;</span> <span class="token6">// 設置一個session變量,以下用法是相同的:</span> $session<span class="token">-</span><span class="token">></span><span class="token1">set</span><span class="token2">(</span><span class="token4">'language'</span><span class="token2">,</span> <span class="token4">'en-US'</span><span class="token2">)</span><span class="token2">;</span> $session<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span> <span class="token">=</span> <span class="token4">'en-US'</span><span class="token2">;</span> $_SESSION<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span> <span class="token">=</span> <span class="token4">'en-US'</span><span class="token2">;</span> <span class="token6">// 刪除一個session變量,以下用法是相同的:</span> $session<span class="token">-</span><span class="token">></span><span class="token1">remove</span><span class="token2">(</span><span class="token4">'language'</span><span class="token2">)</span><span class="token2">;</span> <span class="token1">unset</span><span class="token2">(</span>$session<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span><span class="token2">)</span><span class="token2">;</span> <span class="token1">unset</span><span class="token2">(</span>$_SESSION<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span><span class="token2">)</span><span class="token2">;</span> <span class="token6">// 檢查session變量是否已存在,以下用法是相同的:</span> <span class="token5">if</span> <span class="token2">(</span>$session<span class="token">-</span><span class="token">></span><span class="token1">has</span><span class="token2">(</span><span class="token4">'language'</span><span class="token2">)</span><span class="token2">)</span> <span class="token2">.</span><span class="token2">.</span><span class="token2">.</span> <span class="token5">if</span> <span class="token2">(</span><span class="token1">isset</span><span class="token2">(</span>$session<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span><span class="token2">)</span><span class="token2">)</span> <span class="token2">.</span><span class="token2">.</span><span class="token2">.</span> <span class="token5">if</span> <span class="token2">(</span><span class="token1">isset</span><span class="token2">(</span>$_SESSION<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span><span class="token2">)</span><span class="token2">)</span> <span class="token2">.</span><span class="token2">.</span><span class="token2">.</span> <span class="token6">// 遍歷所有session變量,以下用法是相同的:</span> foreach <span class="token2">(</span>$session as $name <span class="token">=</span><span class="token">></span> $value<span class="token2">)</span> <span class="token2">.</span><span class="token2">.</span><span class="token2">.</span> foreach <span class="token2">(</span>$_SESSION as $name <span class="token">=</span><span class="token">></span> $value<span class="token2">)</span> <span class="token2">.</span><span class="token2">.</span><span class="token2">.</span> ``` ``` cookie ``` <pre class="calibre14">``` <span class="token6">// 從 "request" 組件中獲取 cookie 集合(yii\web\CookieCollection)</span> $cookies <span class="token">=</span> Yii<span class="token2">:</span><span class="token2">:</span>$app<span class="token">-</span><span class="token">></span>request<span class="token">-</span><span class="token">></span>cookies<span class="token2">;</span> <span class="token6">// 獲取名為 "language" cookie 的值,如果不存在,返回默認值 "en"</span> $language <span class="token">=</span> $cookies<span class="token">-</span><span class="token">></span><span class="token1">getValue</span><span class="token2">(</span><span class="token4">'language'</span><span class="token2">,</span> <span class="token4">'en'</span><span class="token2">)</span><span class="token2">;</span> <span class="token6">// 另一種方式獲取名為 "language" cookie 的值</span> <span class="token5">if</span> <span class="token2">(</span><span class="token2">(</span>$cookie <span class="token">=</span> $cookies<span class="token">-</span><span class="token">></span><span class="token1">get</span><span class="token2">(</span><span class="token4">'language'</span><span class="token2">)</span><span class="token2">)</span> <span class="token">!==</span> <span class="token5">null</span><span class="token2">)</span> <span class="token2">{</span> $language <span class="token">=</span> $cookie<span class="token">-</span><span class="token">></span>value<span class="token2">;</span> <span class="token2">}</span> <span class="token6">// 可將 $cookies 當作數組使用</span> <span class="token5">if</span> <span class="token2">(</span><span class="token1">isset</span><span class="token2">(</span>$cookies<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span><span class="token2">)</span><span class="token2">)</span> <span class="token2">{</span> $language <span class="token">=</span> $cookies<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span><span class="token">-</span><span class="token">></span>value<span class="token2">;</span> <span class="token2">}</span> <span class="token6">// 判斷是否存在名為"language" 的 cookie</span> <span class="token5">if</span> <span class="token2">(</span>$cookies<span class="token">-</span><span class="token">></span><span class="token1">has</span><span class="token2">(</span><span class="token4">'language'</span><span class="token2">)</span><span class="token2">)</span> <span class="token2">.</span><span class="token2">.</span><span class="token2">.</span> <span class="token5">if</span> <span class="token2">(</span><span class="token1">isset</span><span class="token2">(</span>$cookies<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span><span class="token2">)</span><span class="token2">)</span> <span class="token2">.</span><span class="token2">.</span><span class="token2">.</span> <span class="token6">// 從 "response" 組件中獲取 cookie 集合(yii\web\CookieCollection)</span> $cookies <span class="token">=</span> Yii<span class="token2">:</span><span class="token2">:</span>$app<span class="token">-</span><span class="token">></span>response<span class="token">-</span><span class="token">></span>cookies<span class="token2">;</span> <span class="token6">// 在要發送的響應中添加一個新的 cookie</span> $cookies<span class="token">-</span><span class="token">></span><span class="token1">add</span><span class="token2">(</span><span class="token5">new</span> <span class="token1"><span class="token2">\</span>yii<span class="token2">\</span>web<span class="token2">\</span>Cookie</span><span class="token2">(</span><span class="token2">[</span> <span class="token4">'name'</span> <span class="token">=</span><span class="token">></span> <span class="token4">'language'</span><span class="token2">,</span> <span class="token4">'value'</span> <span class="token">=</span><span class="token">></span> <span class="token4">'zh-CN'</span><span class="token2">,</span> <span class="token2">]</span><span class="token2">)</span><span class="token2">)</span><span class="token2">;</span> <span class="token6">// 刪除一個 cookie</span> $cookies<span class="token">-</span><span class="token">></span><span class="token1">remove</span><span class="token2">(</span><span class="token4">'language'</span><span class="token2">)</span><span class="token2">;</span> <span class="token6">// 等同于以下刪除代碼</span> <span class="token1">unset</span><span class="token2">(</span>$cookies<span class="token2">[</span><span class="token4">'language'</span><span class="token2">]</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 日志 ``` <pre class="calibre16">``` Yii<span class="token2">:</span><span class="token2">:</span><span class="token1">error</span><span class="token2">(</span><span class="token4">'日志文件'</span><span class="token2">)</span><span class="token2">;</span> ``` ```
                  <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>

                              哎呀哎呀视频在线观看