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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 跨模塊調用 [上一頁](# "上一頁")[下一頁](# "下一頁") 在開發過程中經常會在當前模塊調用其他模塊的方法,這個時候就涉及到跨模塊調用,我們還可以了解到A和R兩個快捷方法的使用。 例如,我們在Index模塊調用User模塊的操作方法`class?IndexAction?extends?Action{ ????public?function?index(){ ????????//實例化UserAction ????????$User?=?new?UserAction(); ????????//其他用戶操作 ?????????//... ????????$this->display();?//輸出頁面模板 ????} }`因為系統會自動加載Action控制器,因此 我們不需要導入UserAction類就可以直接實例化。 并且為了方便跨模塊調用,系統內置了A方法和R方法。 A方法表示實例化某個模塊,例如,上面的方法可以改為:`class?IndexAction?extends?Action{ ????public?function?index(){ ????????//實例化UserAction ????????$User?=?A('User'); ????????//其他用戶操作 ????????//... ????????$this->display();?//輸出頁面模板 ????} }`事實上,A方法還支持跨分組或者跨項目調用,默認情況下是調用當前項目下面的模塊。 跨項目調用的格式是: **A('[項目名://][分組名/]模塊名')** 例如:`A('User')?//表示調用當前項目的User模塊 A('Admin://User')?//表示調用Admin項目的User模塊 A('Admin/User')?//表示調用Admin分組的User模塊 A('Admin://Tool/User')?//表示調用Admin項目Tool分組的User模塊`R方法表示調用一個模塊的某個操作方法,調用格式是: **R('[項目名://][分組名/]模塊名/操作名',array('參數1','參數2'…))** 例如:`R('User/info')?//表示調用當前項目的User模塊的info操作方法 R('Admin/User/info')?//表示調用Admin分組的User模塊的info操作方法 R('Admin://Tool/User/info')?//表示調用Admin項目Tool分組的User模塊的info操作方法`R方法還支持對調用的操作方法需要傳入參數,例如User模塊中我們定義了一個info方法:`class?UserAction?extends?Action{ ????protected?function?info($id){ ????????$User?=?M('User'); ????????$User->find($id); ????????//... ????} }`接下來,我們可以在其他模塊中調用:`R('User/info',array(15))`表示調用當前項目的User模塊的info操作方法,并且id參數傳入15 [上一頁](# "上一頁")[下一頁](# "下一頁")
                  <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>

                              哎呀哎呀视频在线观看