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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 字段映射 [上一頁](# "上一頁")[下一頁](# "下一頁") ThinkPHP的字段映射功能可以讓你在表單中隱藏真正的數據表字段,而不用擔心放棄自動創建表單對象的功能,假設我們的User表里面有username和email字段,我們需要映射成另外的字段,定義方式如下: ~~~ namespace Home\Model; use Think\Model; Class UserModel extends Model{ protected $_map = array( 'name' =>'username', // 把表單中name映射到數據表的username字段 'mail' =>'email', // 把表單中的mail映射到數據表的email字段 ); } ~~~ 這樣,在表單里面就可以直接使用name和mail名稱作為表單數據提交了。我們使用`create`方法創建數據對象的時候,會自動轉換成定義的實際數據表字段。 > 字段映射還可以支持對主鍵的映射。 使用字段映射后,默認不會對讀取的數據會自動處理, ~~~ // 實例化User模型 $User = D('User'); $data = $User->find(3); dump($data); ~~~ 輸出結果類似: ~~~ array(size=4) 'id' => int 3 'username'=> string 'thinkphp'(length=8) 'email' => string 'thinkphp@gmail.com' (length=18) 'status' => int 1 ~~~ 這個時候取出的data數據包含的是實際的username和email字段。 如果我們需要在數據獲取的時候自動處理的話,設置開啟`READ_DATA_MAP`參數, ~~~ 'READ_DATA_MAP'=>true ~~~ 這個時候,輸出結果類似: ~~~ array(size=4) 'id' => int 3 'name' => string 'thinkphp'(length=8) 'mail' => string 'thinkphp@gmail.com' (length=18) 'status' => int 1 ~~~ 或者直接使用`parseFieldsMap`方法進行轉換處理,例如: ~~~ // 實例化User模型 $User = D('User'); $data = $User->find(3); $data = $User->parseFieldsMap($data); ~~~ 通過上面的兩種方式后,無論是find還是select方法讀取后的data數據中就包含了name和mail字段數據了,而不再有username和email字段數據了。 [上一頁](# "上一頁")[下一頁](# "下一頁")
                  <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>

                              哎呀哎呀视频在线观看