<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國際加速解決方案。 廣告
                # 助手函數 > 在5.1版本中,大部分的助手函數都可以歸結為一個函數`app()`,因為5.1全面采用容器管理類的實例,而`app()`函數又是容器的“管家”。 ## 助手函數 系統為一些常用的操作方法封裝了助手函數,便于使用,包含如下: 助手函數描述abort中斷執行并發送HTTP狀態碼action調用控制器類的操作app快速獲取容器中的實例 支持依賴注入behavior執行某個行為bind快速綁定對象實例cache緩存管理call調用反射執行callable 支持依賴注入class\_basename獲取類名(不包含命名空間)class\_uses\_recursive獲取一個類里所有用到的traitconfig獲取和設置配置參數container獲取容器對象實例controller實例化控制器cookieCookie管理db實例化數據庫類debug調試時間和內存占用dump瀏覽器友好的變量輸出env獲取環境變量(`V5.1.3+`)exception拋出異常處理halt變量調試輸出并中斷執行input獲取輸入數據 支持默認值和過濾jsonJSON數據輸出jsonpJSONP數據輸出lang獲取語言變量值model實例化Modelparse\_name字符串命名風格轉換redirect重定向輸出request實例化Request對象response實例化Response對象route注冊路由規則(`V5.1.3+`)sessionSession管理token生成表單令牌輸出trace記錄日志信息trait\_uses\_recursive獲取一個trait里所有引用到的traiturlUrl生成validate實例化驗證器view渲染模板輸出widget渲染輸出WidgetxmlXML數據輸出> 核心框架不依賴任何助手函數,系統只是加載了助手函數文件,而且你可以在應用的公共函數文件(模塊公共函數文件中重寫無效)中重寫上面這些助手函數。 上面這些內置的系統助手函數大部分方法都可以通過`app`助手函數完成調用,以進行緩存操作為例。 ``` cache('name'); // 可以使用 app('cache')->get('name'); cache('name','value'); // 可以使用 app('cache')->set('name','value'); ``` ``` model('User'); 可以使用 app()->model('User'); ``` 具體可以參考架構->容器和依賴注入。 > `V5.1.3+`版本開始,所有的助手函數都可以直接用于配置文件。
                  <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>

                              哎呀哎呀视频在线观看