校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Yii框架引入coreseek分頁功能示例

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

熱門標簽:電梯外呼線路板維修視頻 安陽自動外呼系統價格是多少 銀川ai電話機器人 地圖標注風向標 芒果電銷機器人 臨沂智能電銷機器人軟件 上海公司外呼系統線路 十堰ai電話機器人效果怎么樣 浙江外呼電話系統軟件

本文實例講述了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視圖

?php
use 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-topictopic_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>
?php
echo 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相關內容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結》、《php優秀開發框架總結》、《smarty模板入門基礎教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

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

您可能感興趣的文章:
  • Yii框架分頁實現方法詳解
  • Yii框架結合sphinx,Ajax實現搜索分頁功能示例
  • YII框架中搜索分頁jQuery寫法詳解
  • yii框架搜索分頁modle寫法
  • yii框架使用分頁的方法分析
  • Yii分頁用法實例詳解
  • Yii使用CLinkPager分頁實例詳解
  • Yii2分頁的使用及其擴展方法詳解
  • Yii列表定義與使用分頁方法小結(3種方法)
  • yii2分頁之實現跳轉到具體某頁的實例代碼
  • yii2實現分頁,帶搜索的分頁功能示例
  • Yii框架分頁技術實例分析

標簽:遵義 常州 徐州 荊門 寧夏 遂寧 武威 吐魯番

巨人網絡通訊聲明:本文標題《Yii框架引入coreseek分頁功能示例》,本文關鍵詞  Yii,框架,引入,coreseek,分頁,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Yii框架引入coreseek分頁功能示例》相關的同類信息!
  • 本頁收集關于Yii框架引入coreseek分頁功能示例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    洋洋成人永久网站入口| 亚洲精品视频在线观看网站| 亚洲欧美日韩在线不卡| 99re热这里只有精品视频| 欧美极品美女视频| 99久久久久久| 午夜精品免费在线观看| 欧美一级高清片| 国产福利91精品一区二区三区| 国产清纯在线一区二区www| 99国产精品99久久久久久| 亚洲五码中文字幕| 欧美精品一区二区三区四区| 99在线视频精品| 偷窥国产亚洲免费视频| 久久久久国产免费免费| 在线区一区二视频| 裸体歌舞表演一区二区| 国产精品久久久久天堂| 51精品视频一区二区三区| 国产一区二区三区免费播放| 一区二区高清在线| 国产午夜久久久久| 日韩一区二区三区电影| caoporen国产精品视频| 精品一区二区三区视频| 一个色综合av| 国产精品嫩草影院av蜜臀| 91精品国产91热久久久做人人| 成人av电影在线观看| 免费欧美在线视频| 亚洲欧美另类图片小说| 久久久久久久久久久99999| 欧美福利视频导航| 99精品热视频| 成人综合在线观看| 国产一区二区三区不卡在线观看| 亚洲一二三四区| 综合激情成人伊人| 国产日韩高清在线| 欧美精品一区二区三区四区| 欧美日韩国产综合草草| 色先锋资源久久综合| 成人黄色av网站在线| 韩国三级电影一区二区| 日韩福利视频网| 午夜视黄欧洲亚洲| 亚洲欧美日韩国产另类专区 | 欧美大片日本大片免费观看| 欧洲精品一区二区| 99re这里只有精品首页| 成人免费视频视频在线观看免费| 加勒比av一区二区| 久草这里只有精品视频| 狠狠色丁香久久婷婷综合_中| 麻豆精品国产传媒mv男同| 免费看黄色91| 久久99精品久久久久久动态图| 美女视频免费一区| 蜜桃视频在线观看一区| 亚洲制服丝袜av| 亚洲国产美女搞黄色| 亚洲成a人片在线观看中文| 亚洲国产欧美在线| 免费看精品久久片| 国产成人精品免费网站| 99精品国产热久久91蜜凸| 一本一道综合狠狠老| 在线日韩一区二区| 精品久久久网站| 国产视频不卡一区| 亚洲一区视频在线| 日韩av一二三| 国产91综合一区在线观看| 成人永久aaa| 欧美日韩在线播放一区| 欧美一区二区三区精品| 国产精品视频九色porn| 亚洲综合偷拍欧美一区色| 五月婷婷欧美视频| 国产福利一区二区三区视频 | 欧美视频在线一区| 91精品综合久久久久久| 久久久久久一二三区| 亚洲欧美日韩国产手机在线 | 欧美日本乱大交xxxxx| 日韩欧美国产不卡| 一区二区三区自拍| 狠狠色丁香婷婷综合| 在线观看视频一区二区| 亚洲精品在线观看网站| 一区二区三区在线免费观看| 精品一区二区三区在线播放视频| 色综合 综合色| 精品国产污污免费网站入口| 亚洲综合色区另类av| 国产精品综合一区二区| 欧美日韩一区在线观看| 中文字幕亚洲一区二区av在线| 喷水一区二区三区| 91黄色免费版| 国产精品蜜臀av| 久久精品国内一区二区三区| 欧美色偷偷大香| 国产精品久久久久久福利一牛影视 | 中文字幕国产精品一区二区| 一区二区不卡在线播放 | 成人午夜看片网址| 日韩色视频在线观看| 一区二区三区日韩精品视频| 国产精品一区二区x88av| 欧美日韩精品系列| 亚洲精品网站在线观看| k8久久久一区二区三区| 久久综合五月天婷婷伊人| 日韩电影在线观看一区| 色综合天天性综合| 国产三级精品三级在线专区| 激情久久五月天| 91麻豆精品国产91久久久久| 亚洲国产精品久久久久秋霞影院| 99久久婷婷国产综合精品| 欧美激情一区二区三区在线| 韩国一区二区三区| 精品少妇一区二区三区日产乱码| 麻豆91精品91久久久的内涵| 日本乱人伦一区| 亚洲欧美日韩在线不卡| 白白色 亚洲乱淫| 国产精品久久久久久户外露出| caoporm超碰国产精品| 国产精品护士白丝一区av| 国产suv精品一区二区883| 亚洲国产精品成人综合色在线婷婷 | 丝袜美腿亚洲一区二区图片| 欧洲一区在线电影| 亚洲成在人线在线播放| 欧美精品色一区二区三区| 日韩中文字幕亚洲一区二区va在线| 欧美日韩免费一区二区三区| 亚洲成人av在线电影| 欧美一区二区三区免费在线看| 免费视频最近日韩| 久久久国产一区二区三区四区小说| 国产精品一二三区| 1区2区3区精品视频| 色综合天天综合| 午夜精品福利一区二区蜜股av | 不卡av在线网| 亚洲综合av网| 欧美高清一级片在线| 久久99久久99| 国产精品传媒入口麻豆| 欧美日韩一区二区三区四区| 韩国在线一区二区| 亚洲欧美日韩在线不卡| 日韩欧美国产一区二区在线播放| 国产精品456露脸| 亚洲老妇xxxxxx| 日韩欧美国产综合在线一区二区三区| 国产成人亚洲综合a∨婷婷| 亚洲乱码国产乱码精品精98午夜 | 美女网站视频久久| 中文字幕欧美一| 制服丝袜日韩国产| 丁香婷婷综合激情五月色| 亚洲大片免费看| 国产精品久久久久毛片软件| 91精品国产一区二区| 91视视频在线观看入口直接观看www| 天天av天天翘天天综合网| 久久久av毛片精品| 欧美裸体bbwbbwbbw| 国产xxx精品视频大全| 日韩中文字幕不卡| 亚洲一区二区五区| 国产婷婷色一区二区三区| 337p亚洲精品色噜噜噜| 91猫先生在线| 国产九色精品成人porny| 日本va欧美va精品| 亚洲自拍欧美精品| 中文字幕中文字幕一区| 日韩欧美一级二级| 欧美日产在线观看| 白白色亚洲国产精品| 国产成人精品三级麻豆| 美日韩一区二区三区| 五月天激情综合网| 亚洲成在人线免费| 一二三区精品视频| 亚洲免费av网站| 亚洲欧美日韩综合aⅴ视频| 国产精品网站导航| 久久久久久99久久久精品网站| 精品日韩99亚洲| 精品久久久三级丝袜| 日韩三级在线观看| 欧美福利一区二区| 91精品国产综合久久精品app|