国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

cakephp2.X多表聯合查詢join及使用分頁查詢的方法

2024-08-30 19:06:48
字體:
來源:轉載
供稿:網友

格式化參數:

  1. publicfunctiongetconditions($data){ 
  2.   $this->loadModel("Cm.LoginHistory"); 
  3.   $conditions=array(); 
  4.   foreach($dataas$key=>$val){ 
  5.     if($key=='start_date'){ 
  6.       $conditions['LoginHistory.logintime >=']=trim($val); 
  7.     }elseif($key=='end_date'){ 
  8.       $conditions['LoginHistory.logouttime <=']=trim($val); 
  9.     }elseif($key=='selectvsoftid'and$val!=''){ 
  10.       $conditions['LoginHistory.LOGINSUBSYSTEM LIKE']='%'.trim($val).'%'
  11.     }elseif($key=='username'and$val!=''){ 
  12.       $conditions['LoginHistory.USERNAME LIKE']='%'.trim($val).'%'
  13.     }elseif($key=='vdevicename'and$val!=''){ 
  14.       $conditions['LoginHistory.WINDOWNAME LIKE']='%'.trim($val).'%'
  15.     }elseif($key=='selectvsoftid'and$val!=''){ 
  16.       $conditions['LoginHistory.PHDEVICENAME LIKE']='%'.trim($val).'%'
  17.     } 
  18.   } 
  19.   return$conditions

分頁查詢:

  1. $fields=array('LoginHistory.windowname','LoginHistory.loginsubsystem','VirtualDevice.PHDEVICEID','LoginHistory.userid','VirtualDevice.SYSTYPEID','UserInfo.USERNAME','"SUM"(LoginHistory.LOGOUTTIME-LoginHistory.LOGINTIME) moument','UserInfo.USERNAME','DeviceInfo.DEVICENAME'); 
  2. $group=array('LoginHistory.windowname','LoginHistory.loginsubsystem','LoginHistory.userid','UserInfo.USERNAME','DeviceInfo.DEVICENAME','VirtualDevice.SYSTYPEID','VirtualDevice.PHDEVICEID'); 
  3. $this->paginate =array('conditions'=>$conditions,'fields'=>$fields,'group'=>$group,'limit'=>9,'joins'=>array
  4.    array
  5.      'alias'=>'UserInfo'
  6.      'table'=>'SMM_USERINFO'
  7.      'type'=>'LEFT'
  8.      'conditions'=>' LoginHistory.USERID=UserInfo.USERID '
  9.    ), 
  10.    array
  11.      'alias'=>'VirtualDevice'
  12.      'table'=>'ET_NMVIRTUALDEVICEINFO'
  13.      'type'=>'LEFT'
  14.      'conditions'=>' LoginHistory.WINDOWNAME=VirtualDevice.DEVICENAME '
  15.    ),//Vevb.com 
  16.    array
  17.      'alias'=>'DeviceInfo'
  18.      'table'=>'ET_NMDEVICEINFO'
  19.      'type'=>'LEFT'
  20.      'conditions'=>' VirtualDevice.PHDEVICEID=DeviceInfo.DEVICEID '
  21.    ), 
  22.  )); 
  23. $LoginHistory=$this->paginate('LoginHistory'); 
  24. $this->set('loginhistory',$LoginHistory); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福贡县| 烟台市| 敦煌市| 壤塘县| 辰溪县| 花垣县| 临沭县| 建平县| 衡阳县| 昭觉县| 荔波县| 左贡县| 会东县| 封丘县| 涪陵区| 德阳市| 资中县| 临西县| 廉江市| 桃园县| 孟津县| 堆龙德庆县| 庄浪县| 清远市| 彝良县| 赣州市| 沾化县| 高清| 吉木乃县| 馆陶县| 拉孜县| 大姚县| 盱眙县| 蕉岭县| 财经| 泽库县| 含山县| 阳新县| 丽江市| 景泰县| 奈曼旗|