欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Yii實(shí)現(xiàn)文章列表置頂功能示例

 更新時(shí)間:2016年10月18日 11:38:20   作者:Love滿天星  
這篇文章主要介紹了Yii實(shí)現(xiàn)文章列表置頂功能,分析了文章置頂功能的實(shí)現(xiàn)步驟及相關(guān)代碼操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Yii實(shí)現(xiàn)文章列表置頂功能的方法。分享給大家供大家參考,具體如下:

我的理解:首先點(diǎn)擊獲取當(dāng)前ID,model層查詢所有sort字段,遍歷數(shù)據(jù),得到最大值,修改數(shù)據(jù),替換數(shù)據(jù),即可。

效果圖:

模型層:

//顯示列表
public function lists1()
{
    $arr=Yii::$app->db->createCommand("select * from acticle join type on type.t_id=acticle.t_id order by sort desc")->queryall();
    return $arr;
}
//置頂
public function top(){
    $arr=$this::find()->select("sort")->asArray()->all();
    //print_r($arr);die;
    $rows=array();
    foreach($arr as $key=>$v)
    {
      $rows[]=$v['sort'];
    }
    $max=array_search(max($rows),$rows);
    return intval($rows[$max]+1);
  }
  //修改數(shù)據(jù)
  public function update1($sort,$acticle_id){
    $arr=Yii::$app->db->createCommand()->update("acticle",['sort'=>$sort],['acticle_id'=>$acticle_id]);
    if($arr->execute()){
      return 1;
    }else{
      return 2;
    }
}

控制器:

//文章置頂
public function actionTopq(){
    $acticle_id=$_GET['id'];
    //echo $acticle_id;die;
    //獲取最大sort
    $model=new Acticle();
    $sort=$model->top();
    //修改數(shù)據(jù)
    $row=$model->update1($sort,$acticle_id);
    //echo $row;die;
    if($row==1){
      //替換數(shù)據(jù),置頂
      $res1=$model->lists1();
      $art=new Articles();
      $res6=$art->get_right($res1,5);
      return $res6;
    }else{
    return false;
    }
}

視圖層:

<!-- 文章列表 -->
<div class="r_230_b ma_b8" style="float:right;right:0;line">
<div class="news_t" ><h2><font color="#d52c99">最新動(dòng)態(tài)</font></h2></div>
<?php echo $res6;?>
</div>
<script>
function topq(ts){
  $.get("index.php?r=index/topq",{id:ts},function(msg){
    $('#sort').html(msg);
    //alert(msg);
  })
}
</script>

更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP Yaf框架的簡(jiǎn)單安裝使用教程(推薦)

    PHP Yaf框架的簡(jiǎn)單安裝使用教程(推薦)

    下面小編就為大家?guī)?lái)一篇PHP Yaf框架的簡(jiǎn)單安裝使用教程(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • ThinkPHP中__initialize()和類的構(gòu)造函數(shù)__construct()用法分析

    ThinkPHP中__initialize()和類的構(gòu)造函數(shù)__construct()用法分析

    這篇文章主要介紹了ThinkPHP中__initialize()和類的構(gòu)造函數(shù)__construct()用法,以實(shí)例形式分析了ThinkPHP中類的初始化時(shí)構(gòu)造子類的方法,是采用ThinkPHP進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)中比較重要的概念,需要的朋友可以參考下
    2014-11-11
  • 去除php注釋和去除空格函數(shù)分享

    去除php注釋和去除空格函數(shù)分享

    這篇文章主要介紹了去除php注釋和去除空格函數(shù),php5中已提供相同功能的函數(shù),這里只為學(xué)習(xí)PHP,需要的朋友可以參考下
    2014-03-03
  • 使用php操作xml教程

    使用php操作xml教程

    這篇文章主要介紹了使用php操作xml教程,本篇文章通過(guò)簡(jiǎn)要的案例和文檔描述,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • PHP指定截取字符串中的中英文或數(shù)字字符的實(shí)例分享

    PHP指定截取字符串中的中英文或數(shù)字字符的實(shí)例分享

    這篇文章主要介紹了PHP指定截取字符串中的中英文或數(shù)字字符的實(shí)例,還附帶介紹了過(guò)濾字符串中空格的方法,需要的朋友可以參考下
    2016-03-03
  • Linux中為php配置偽靜態(tài)

    Linux中為php配置偽靜態(tài)

    這篇文章主要介紹了Linux中為php配置偽靜態(tài),需要的朋友可以參考下
    2014-12-12
  • PHP實(shí)現(xiàn)今天是星期幾的幾種寫(xiě)法

    PHP實(shí)現(xiàn)今天是星期幾的幾種寫(xiě)法

    今天是星期幾的寫(xiě)法有很多,本文整理了常用的三種,感興趣的朋友可以了解下
    2013-09-09
  • Laravel中服務(wù)提供者和門面模式的入門介紹

    Laravel中服務(wù)提供者和門面模式的入門介紹

    這篇文章主要給大家介紹了關(guān)于Laravel中服務(wù)提供者和門面模式使用的相關(guān)資料,文中通過(guò)詳細(xì)的示例代碼給大家介紹了Laravel中的服務(wù)提供者和門面模式,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • 純php打造的tab選項(xiàng)卡效果代碼(不用js)

    純php打造的tab選項(xiàng)卡效果代碼(不用js)

    用php實(shí)現(xiàn)的tab選項(xiàng)卡效果,根據(jù)get判斷,獲取get生成css與對(duì)應(yīng)的內(nèi)容,當(dāng)然效率肯定沒(méi)有靜態(tài)的好,這里給出的思路與方法。
    2010-12-12
  • PHP使用fopen與file_get_contents讀取文件實(shí)例分享

    PHP使用fopen與file_get_contents讀取文件實(shí)例分享

    這篇文章主要介紹了PHP使用fopen與file_get_contents讀取文件實(shí)例分享的相關(guān)資料,需要的朋友可以參考下
    2016-03-03

最新評(píng)論