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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                | 事件 | 描述 | 事件方法名 | | --- | --- | --- | | after\_read | 查詢后 | onAfterRead | | before\_insert | 新增前 | onBeforeInsert | | after\_insert | 新增后 | onAfterInsert | | before\_update | 更新前 | onBeforeUpdate | | after\_update | 更新后 | onAfterUpdate | | before\_write | 寫入前 | onBeforeWrite | | after\_write | 寫入后 | onAfterWrite | | before\_delete | 刪除前 | onBeforeDelete | | after\_delete | 刪除后 | onAfterDelete | | before\_restore | 恢復前 | onBeforeRestore | | after\_restore | 恢復后 | onAfterRestore | ### create() 模型創建數據方法,會觸發寫入前、新增前、新增后、寫入后。使用模型的save()和saveAll()來新增方法也會觸發這幾個事件。 ### insert() insert()是Db類的方法,不是模型方法,不會觸發模型事件。 ### update() update()是Db類的方法,不是模型方法,不會觸發模型事件。 ### save() 使用模型的save()方法來更新數據,會觸發寫入前、更新前、更新后、寫入后事件。 ### delete() 如果是使用模型方法查詢出來數據,然后再刪除數據,則會觸發刪除前、刪除后事件。如果是直接使用條件刪除,則不會觸發模型事件。因為直接使用條件刪除,這時候的delete()方法不是模型方法。 ### find() 該查詢方法會觸發查詢后事件 ### destroy() 該刪除數據方法會觸發查詢后、刪除前、刪除后。所以,該方法是先查詢出數據,然后再刪除該數據。 ### restore() 該軟刪除恢復方法會觸發恢復前、恢復后方法 模型代碼 ~~~php <?php namespace app\model; use think\Model; class Users extends Model { public static function onAfterRead($user) { dump('查詢后'); } public static function onBeforeInsert($user) { dump('新增前'); } public static function onAfterInsert($user) { dump('新增后'); } public static function onBeforeUpdate($user) { dump('更新前'); } public static function onAfterUpdate($user) { dump('更新后'); } public static function onBeforeWrite($user) { dump('寫入前'); } public static function onAfterWrite($user) { dump('寫入后'); } public static function onBeforeDelete($user) { dump('刪除前'); } public static function onAfterDelete($user) { dump('刪除后'); } public static function onBeforeRestore($user) { dump('恢復前'); } public static function onAfterRestore($user) { dump('恢復后'); } } ~~~ 控制器代碼 ~~~php $data = [ 'name' => 'test', 'phone' => '13888888888', 'area' => '0', 'address' => '廣東省韶關市', 'balance' => '0', 'password' => '0', 'status' => '0', 'last' => '2019-01-01 00:00:00', ]; dump('Users::create($data)'); $users = Users::create($data); dump('Users::insert($data)'); Users::insert($data); dump('Users::where(\'id\', $users)->update([\'area\' => 1])'); Users::where('id', $users['id'])->update(['area' => 1]); dump('$users->save([\'area\' => 2])'); $users->save(['area' => 2]); dump('Users::where(\'id\', $users[\'id\'])->delete()'); Users::where('id', $users['id'])->delete(); dump('Users::where(\'1=1\')->find()'); $users = Users::where('id', '>', 0)->find(); dump('Users::destroy($users[\'id\'])'); Users::destroy($users['id']); dump('$users->restore()'); $users->restore(); dump('$users->delete()'); $users->delete(); ~~~
                  <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>

                              哎呀哎呀视频在线观看