<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 功能強大 支持多語言、二開方便! 廣告
                數據自動完成指在不需要手動賦值的情況下對字段的值進行處理后寫入數據庫。 系統支持`auto`、`insert`和`update`三個屬性,可以分別在寫入、新增和更新的時候進行字段的自動完成機制,`auto`屬性自動完成包含新增和更新操作,例如我們定義`User`模型類如下: ~~~ <?php namespace app\index\model; use think\Model; class User extends Model { protected $auto = ['name', 'ip']; protected $insert = ['status' => 1]; protected $update = []; protected function setNameAttr($value) { return strtolower($value); } protected function setIpAttr() { return request()->ip(); } } ~~~ >[info] 數據自動完成如果需要寫入固定的值,可以直接指定(例如上面的status字段固定寫入了1),類似于數據表字段的默認值功能。 在新增數據的時候,會對`name`、`ip`和 `status` 字段自動完成或者處理。 ~~~ $user = new User; $user->name = 'ThinkPHP'; $user->save(); echo $user->name; // thinkphp echo $user->status; // 1 ~~~ 在更新數據的時候,會自動處理`name`字段的值及完成`ip`字段的賦值。 ~~~ $user = User::find(1); $user->name = 'THINKPHP'; $user->save(); echo $user->name; // thinkphp echo $user->ip; // 127.0.0.1 ~~~ >[danger] 數據自動完成仍然還是調用的修改器,要注意避免數據被兩次處理的可能,自動完成定義的屬性不要和表單提交的沖突。
                  <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>

                              哎呀哎呀视频在线观看