<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 功能強大 支持多語言、二開方便! 廣告
                >[info] 該 traits 提供了對一個數據表最基本的增刪查改功能,也能配合過濾器實現關聯查詢、排序、篩選 如果不需要使用相關方法,可以使用 protected static $blacklist = ['delete', 'deleteForever']; 對某些方法屏蔽 ##traits 多繼承 Controller app\admin\traits\controller\Controller >[danger] 只有繼承了 app\admin\Controller 的控制器才能使用該 traits ,否則會報錯 ##使用示例 ``` namespace app\admin\Controller; use app\admin\Controller; class AdminUser extends Controller { use \app\admin\traits\controller\Controller; // your code } ``` ##方法列表 ``` /** * 首頁 * 列表首頁,將數據輸出到表格中 */ public function index() { } /** * 回收站 * 顯示所有 isdelete = 1 的數據 */ public function recycleBin() { } /** * 添加 * 添加,添加數據和數據插入,自動判斷是否調用驗證器和模型,需要特殊處理可以在驗證器和模型中處理 */ public function add() { } /** * 編輯 * 編輯,編輯數據和數據更新,自動判斷是否調用驗證器和模型,需要特殊處理可以在驗證器和模型中處理 */ public function edit() { } /** * 默認刪除操作 * 刪除,假刪除,改變isdelete的值,如果使用該方法請確保數據表中存在isdelete字段 */ public function delete() { } /** * 從回收站恢復 * 恢復,從回收站將數據恢復正常,改變isdelete的值,如果使用該方法請確保數據表中存在isdelete字段 */ public function recycle() { } /** * 默認禁用操作 * 禁用,改變字段status的值,如果使用該方法請確保數據表中存在 status 字段 */ public function forbid() { } /** * 默認恢復操作 * 恢復,從禁用狀態恢復,改變字段status的值,如果使用該方法請確保數據表中存在status字段 */ public function resume() { } /** * 永久刪除 * 永久刪除,將數據真正的從表中刪除并且無法恢復 */ public function deleteForever() { } /** * 清空回收站 * 清空回收站,將所有 isdelete = 1 的數據給永久刪除掉 */ public function clear() { } ```
                  <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>

                              哎呀哎呀视频在线观看