<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                #### Niushop商城在原有thinkphp5的數據庫類的基礎上進行了封裝,并且支持原有thinkphp5的調用方法。 具體如下: 1、數據表統一放在data/model下 例如userModel: /** 用戶表 */ class UserModel extends BaseModel { protected $table = 'sys_user'; protected $rule = [ 'uid' => '', ]; protected $msg = [ 'uid' => '', ]; } 2、首先繼承BaseModel,其次定義數據表,再次定義過濾規則。 可調用方法: getInfo($condition = '', $field = ''):獲取單條記錄信息,condition:條件,field:字段,全部用,多個字段用‘,’隔開 getCount($condition):獲取指定條件下的記錄數。 getSum($condition, $field):獲取指定條件下指定字段的和。 getMax($condition, $field):獲取指定條件下指定字段的最大值 getMin($condition, $field):獲取指定條件下指定字段的最小值 getAvg($condition, $field):獲取指定條件下指定字段均值。 getFirstData($condition, $order):獲取指定條件下,指定排序方式的第一條記錄 getQuery($condition, $field, $order):獲取指定條件下的多條記錄。 pageQuery($page_index, $page_size, $condition, $order, $field): 單表查詢分頁列表:page_index:頁碼,page_size:每頁條數,condition:查詢條 件,order:排序號,field;查詢字段。 3、視圖查詢方法: 對于部分分頁列表單表不能滿足要求需要通過視圖查詢: 例如會員列表查詢: /** 前臺會員視圖表 @author Administrator / class NsMemberViewModel extends BaseModel { protected $table = 'ns_member'; /* * 獲取列表返回數據格式 * @param unknown $page_index * @param unknown $page_size * @param unknown $condition * @param unknown $order * @return unknown */ public function getViewList($page_index, $page_size, $condition, $order){ $queryList = $this->getViewQuery($page_index, $page_size, $condition, $order); $queryCount = $this->getViewCount($condition); $list = $this->setReturnList($queryList, $queryCount, $page_size); return $list; } /** * 獲取列表 * @param unknown $page_index * @param unknown $page_size * @param unknown $condition * @param unknown $order * @return \data\model\multitype:number */ public function getViewQuery($page_index, $page_size, $condition, $order) { //設置查詢視圖 $viewObj = $this->alias('nm') ->join('ns_member_level nml','nm.member_level = nml.level_id','left') ->join('sys_user su','nm.uid= su.uid','left') ->field('nm.uid, nm.member_level, nm.reg_time, nm.memo, nml.level_name, nml.goods_discount, su.uid, su.instance_id, su.user_name, su.user_password, su.user_status, su.user_headimg, su.is_system, su.is_member, su.user_tel, su.user_tel_bind, su.user_qq, su.qq_openid, su.qq_info, su.user_email, su.user_email_bind, su.wx_openid, su.wx_sub_time, su.wx_notsub_time, su.wx_is_sub, su.wx_info, su.other_info, su.reg_time, su.current_login_ip, su.current_login_time, su.current_login_type, su.last_login_time, su.last_login_ip, su.last_login_type, su.login_num, su.real_name, su.sex, su.birthday, su.location, su.nick_name, su.wx_unionid, su.qrcode_template_id'); $list = $this->viewPageQuery($viewObj, $page_index, $page_size, $condition, $order); return $list; } /** * 獲取列表數量 * @param unknown $condition * @return \data\model\unknown */ public function getViewCount($condition) { $viewObj = $this->alias('nm') ->join('ns_member_level nml','nm.member_level = nml.level_id','left') ->join('sys_user su','nm.uid= su.uid','left') ->field('nm.uid'); $count = $this->viewCount($viewObj,$condition); return $count; } }
                  <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>

                              哎呀哎呀视频在线观看