<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國際加速解決方案。 廣告
                > ## 在控制器中調用模型進行更新數據 ### 1. 查找并更新(需要知道主鍵,不需要構造鍵名和表字段對應的數組) ``` $user = User::get(1); $user->name = 'thinkphp'; $user->save(); ``` ### 2. 推薦:直接更新(根據指定條件更新,需要構造鍵名和表字段對應的數組) ``` $user = new User; // save方法第二個參數為更新條件 $user->save([ 'name' => 'thinkphp', 'email' => 'thinkphp@qq.com' ],['id' => 1]); ``` ### 3. 過濾非數據表字段 ``` $user = new User(); // 過濾post數組中的非數據表字段數據 $user->allowField(true)->save($_POST,['id' => 1]); ``` ### 4. 允許指定字段更新 ``` $user = new User(); // post數組中只有name和email字段會寫入 $user->allowField(['name','email'])->save($_POST, ['id' => 1]); ``` ### 5. 批量更新數據(僅支持根據主鍵更新) ``` $user = new User; $list = [ ['id'=>1, 'name'=>'thinkphp', 'email'=>'thinkphp@qq.com'], ['id'=>2, 'name'=>'onethink', 'email'=>'onethink@qq.com'] ]; $user->saveAll($list); // 強制更新非插入 $user = new User; $list = [ ['id'=>1, 'name'=>'thinkphp', 'email'=>'thinkphp@qq.com'], ['id'=>2, 'name'=>'onethink', 'email'=>'onethink@qq.com'] ]; $user->isUpdate()->saveAll($list); ``` ### 6. 通過數據庫類更新數據 ``` $user = new User; $user->where('id', 1) ->update(['name' => 'thinkphp']); // 如果包含主鍵則無需where $user->update(['id' => 1, 'name' => 'thinkphp']); // 如果條件更復雜還可以用閉包 $user->save(['name' => 'thinkphp'],function($query){ // 更新status值為1 并且id大于10的數據 $query->where('status', 1)->where('id', '>', 10); }); ``` ### 7. 顯式插入和更新 ``` // 顯式指定當前操作為新增操作 $user = User::get(1); $user->name = 'thinkphp'; $user->isUpdate(false)->save(); // 顯式指定更新數據操作 $user = new User; $user->isUpdate(true) ->save(['id' => 1, 'name' => 'thinkphp']); ```
                  <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>

                              哎呀哎呀视频在线观看