亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

Yii框架引入coreseek分頁功能示例

2024-05-05 00:06:27
字體:
來源:轉載
供稿:網友

本文實例講述了Yii框架引入coreseek分頁功能。分享給大家供大家參考,具體如下:

把sphinxapi.php改為SphinxClient.php 類文件隨便放,你能找到就行,我放在advanced/frontend/web/SphinxClient.php,打開common/config/bootstrap.php

在里面添加

Yii::$classMap['SphinxClient']='@frontend/web/SphinxClient.php';

地址寫正確

在需要用得控制其中 use SphinxClient

controller控制器

/** * 話題搜索 * * @author YING * @param void * @return void */public function actionTopic(){  //模擬數據  $studId=2; //用戶id  $classId=2; //班級id  $title=""; //為空  //實例化模型  $studTopic=new StudTopic();  //查詢  $data=$studTopic->find()->select('*')->innerJoin('stud_user','stud_topic.stud_id=stud_user.stud_id')->where(['class_id'=>$classId]);  //實例化分頁類  $pagination=new Pagination(['totalCount' => $data->count()]);  //每頁條數  $pagination->setPageSize(3);  //執行分頁  $topicInfo= $data->offset($pagination->offset)->limit($pagination->limit)->asArray()->all();  //返回值  return $this->render('topicList',['topicInfo'=>$topicInfo,'pages'=>$pagination,'studId'=>$studId,'classId'=>$classId,'title'=>$title]);}/** * coreseek搜索 * * @author YING * @param void * @return void */public function actionSearchTitle(){  //接值  $title=Yii::$app->request->get('t_title');  $classId=Yii::$app->request->get('class_id');  //模擬數據  $studId=2; //用戶id  //coreseek 搜索  $cl = new SphinxClient ();  $cl->SetServer ( '127.0.0.1', 9312);  $cl->SetConnectTimeout ( 3 );  $cl->SetArrayResult ( true );  $cl->SetMatchMode ( SPH_MATCH_ANY);  $res = $cl->Query ( $title, "*" );  //如果存在值  if($res['total']){    $matches=$res['matches'];    foreach($matches as $key => $val){     $tidArray[]=$val['id'];    }  }  //轉化為字符串  $tidStr=isset($tidArray) ? implode(',',$tidArray) : 0;  //實例化模型  $studTopic=new StudTopic();  //查詢  $data=$studTopic->find()->select('*')->innerJoin('stud_user','stud_topic.stud_id=stud_user.stud_id')->where("t_id in ($tidStr)");  //實例化分頁類  $pagination=new Pagination(['totalCount' => $data->count()]);  //每頁條數  $pagination->setPageSize(3);  //執行分頁  $topicInfo= $data->offset($pagination->offset)->limit($pagination->limit)->asArray()->all();  //加載模板  return $this->render('topicList',['topicInfo'=>$topicInfo,'pages'=>$pagination,'studId'=>$studId,'classId'=>$classId,'title'=>$title]);}

view視圖

<?phpuse yii/widgets/ActiveForm;use yii/helpers/Html;use yii/helpers/Url;use yii/widgets/LinkPager;?><table class="table">  <tr>    <td>標題</td>    <td>作者</td>    <td>發布時間</td>    <td>操作</td>  </tr>  <?php foreach($topicInfo as $key => $val): ?>    <tr id="tr_<?= $val['t_id']?>">      <td><input type="checkbox" tid="<?= $val['t_id']?>"/> <?= $val['t_title']?></td>      <td><?= $val['stud_name']?></td>      <td><?= date('Y-m-d H:i:s',$val['add_time'])?></td>      <?php if($val['stud_id']==$studId):?>      <td><a href="index.php?r=student/update-topic&topic_id=<?= $val['t_id']?>" rel="external nofollow" >編輯</a>||<a href="">刪除</a></td>      <?php else: ?>      <td><a href="">刪除</a></td>      <?php endif; ?>    </tr>  <?php endforeach; ?>  <tr>    <td><input type="button" value="全選/全不選" id="all"/></td>    <td><input type="button" value="反選" id="fan"/></td>    <td><input type="button" value="批刪" id="del"/></td>  </tr></table><?phpecho LinkPager::widget([  'pagination' => $pages,]);?><script src="./css/js/jquery.1.12.min.js"></script><script>  //全選/全不選   var temp=true; //臨時變量  $('#all').click(function(){    $('input[type="checkbox"]').prop('checked',temp);    //取反    temp=!temp;  })  //批刪  $('#del').click(function(){    var checkAll=$('input[type="checkbox"]'); //獲取全部的復選框    var length=checkAll.length; //計算長度    var arr=new Array(); //定義數組    var str=""; //定義字符串    //循環    $.each(checkAll,function(k,v){      //判斷是否選中      if(checkAll[k].checked){        arr.push(checkAll.eq(k).attr('tid'));      }    })    //轉化為字符串    str=arr.join(',');    //ajax    var url="index.php?r=student/delete-all"; //地址    $.get(url,{str:str},function(msg){      if(msg){        //window.location.reload(); //刷新頁面        //節點刪除        $.each(arr,function(k,v){          $('#tr_'+v).remove();        });      }    },'json');  });  //反選  $("#fan").click(function(){    var checkAll=$('input[type="checkbox"]'); //獲取復選    $.each(checkAll,function(k,v){      this.checked=!this.checked;    })  });</script>

搞定 收工 ok!

希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人午夜激情| 8090成年在线看片午夜| 91香蕉嫩草神马影院在线观看| 欧美高跟鞋交xxxxxhd| 一区二区在线免费视频| 亚洲天堂男人天堂| 国产精品久久久久久久久久久不卡| 国产亚洲精品激情久久| 国产精品吴梦梦| 久久精品国产69国产精品亚洲| 在线视频日本亚洲性| 久久精品国产电影| 国产精品久久视频| 欧美亚洲成人xxx| 亚洲自拍小视频免费观看| 国产精品久久99久久| 亚洲欧美日韩爽爽影院| 国产精品三级美女白浆呻吟| 亚洲欧洲av一区二区| 91精品久久久久久久久久另类| 草民午夜欧美限制a级福利片| 亚洲天堂免费视频| 97香蕉超级碰碰久久免费的优势| 羞羞色国产精品| 亚洲国内精品在线| 一区二区三区黄色| 91精品久久久久久久久中文字幕| 在线视频免费一区二区| 亚洲最大成人免费视频| 日韩精品免费一线在线观看| 欧美多人乱p欧美4p久久| 国产成人一区二区三区小说| 亚洲电影免费在线观看| 国产91色在线|| 久久久久久久999| 亚洲精品aⅴ中文字幕乱码| 在线观看欧美成人| 日本韩国欧美精品大片卡二| 亚洲精品视频中文字幕| 久久精品国产久精国产一老狼| www国产亚洲精品久久网站| 精品丝袜一区二区三区| 欧美国产日韩中文字幕在线| 亚洲精品视频在线播放| 亚洲片在线观看| 欧美日韩国产精品一区二区三区四区| 国产精品福利网| 在线中文字幕日韩| 国产精品自产拍在线观看| 欧美国产日韩一区二区三区| 91精品国产91久久久久福利| 日韩欧美精品网站| 欧美成人免费观看| 中文字幕精品www乱入免费视频| 欧美激情极品视频| 国产欧美精品va在线观看| 欧美精品少妇videofree| 国产91精品网站| 91av在线视频观看| 亚洲成人久久一区| 国产一区二区日韩| 日韩最新中文字幕电影免费看| 国产精品综合久久久| www.亚洲免费视频| 日韩精品一区二区三区第95| 青青久久av北条麻妃黑人| 日韩美女免费线视频| 日本一区二区在线免费播放| 亚洲色图校园春色| 中文字幕久热精品视频在线| 国产精品久久久久久久久久久久久久| 国产精品夜间视频香蕉| 成人女保姆的销魂服务| 久久精品国产69国产精品亚洲| 国产精品免费久久久久久| 亚洲经典中文字幕| 亚洲欧美日韩精品| 亚洲激情视频网| 69av成年福利视频| 亚洲xxx视频| 欧美亚洲国产日韩2020| 丰满岳妇乱一区二区三区| 日韩免费高清在线观看| 国产一级揄自揄精品视频| 亚洲aⅴ男人的天堂在线观看| 国产999在线观看| 国产精品视频男人的天堂| 久久久影视精品| 高清欧美性猛交xxxx黑人猛交| 久久在线视频在线| 91久久综合亚洲鲁鲁五月天| 欧美大片在线免费观看| 日本一区二区在线免费播放| 亚洲人成网站免费播放| 久久男人资源视频| 亚洲欧美自拍一区| 亚洲福利视频免费观看| 麻豆国产va免费精品高清在线| 欧美精品一区在线播放| 日韩国产欧美精品一区二区三区| 久久成年人视频| 亚洲一区二区三区在线免费观看| 欧美亚洲另类制服自拍| 国产suv精品一区二区三区88区| 欧美性猛交xxxx乱大交| 国产成人在线精品| 亚洲欧美制服中文字幕| 日韩亚洲综合在线| 国产精品亚洲自拍| 韩国国内大量揄拍精品视频| 日韩美女视频免费看| 亚洲欧美日韩一区二区在线| 97精品免费视频| 亚洲自拍高清视频网站| 中文一区二区视频| 精品国产欧美一区二区三区成人| 亚洲福利在线播放| 国产精品91在线观看| 国产精品91久久久| 欧美黑人xxx| 91精品视频播放| 黑人与娇小精品av专区| 日韩美女福利视频| 日韩小视频网址| 久久躁狠狠躁夜夜爽| 欧美xxxx做受欧美.88| 国产亚洲激情在线| 欧美裸体xxxx极品少妇软件| 国产午夜精品麻豆| 日韩视频一区在线| 国产成人在线一区二区| 精品二区三区线观看| 欧美野外猛男的大粗鳮| 成人午夜小视频| 久久午夜a级毛片| 国产欧美日韩精品专区| 欧美午夜精品在线| 668精品在线视频| 亚洲视频国产视频| 亚洲国产精品久久久久| 4388成人网| 亚洲日本中文字幕| 国产免费观看久久黄| 成人久久久久久久| 中文国产亚洲喷潮| 亚洲人成网站免费播放| 国产成人a亚洲精品| 日韩av电影手机在线| 亚洲欧美一区二区三区在线| 亚洲精品电影在线| 欧美精品videosex性欧美| 一区二区三区亚洲| 欧美激情综合亚洲一二区| 欧洲成人在线视频| 69国产精品成人在线播放| 国产精品老女人视频| 久久久免费电影| 国产欧美欧洲在线观看| 欧美精品亚州精品| 国产精品扒开腿做爽爽爽男男| 日本免费在线精品| 欧美专区在线播放| 麻豆成人在线看| 91九色综合久久|