亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Thinkphp帶表情的評論回復是怎樣開發的

發布時間:2021-10-19 11:32:56 來源:億速云 閱讀:171 作者:柒染 欄目:編程語言

本篇文章為大家展示了Thinkphp帶表情的評論回復是怎樣開發的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

基于Thinkphp開發的一個簡單的帶表情的評論回復實例,可以無限回復,適合新手學習或作為畢業設計作品等。

Thinkphp帶表情的評論回復是怎樣開發的

評論提交驗證

$(".submit-btn").click(function() { 
    var $this = $(this); 
    var name = $this.parent().siblings().children('.name1').val(); 
    var content = $this.parent().siblings().children('.comment').val(); 
    if (name == "" || content == "") { 
        alert("昵稱或者評論不能為空哦"); 
        return false; 
    } 
});

添加評論

$rules = array(//定義動態驗證規則 
    array('comment', 'require', '評論不能為空'), 
    array('username', 'require', '昵稱不能為空'), 
//            array('username', '3,15', '用戶名長度必須在3-15位之間!', 0, 'length', 3), 
); 
$data = array( 
    'content' => I("post.comment"), 
    'ip' => get_client_ip(), 
    'add_time' => time(), 
    'pid' => I('post.pid'), 
    'author' => I('post.username'), 
); 
 
$comment = M("comment"); // 實例化User對象 
if (!$comment->validate($rules)->create()) {//驗證昵稱和評論 
    exit($comment->getError()); 
} else { 
    $add = $comment->add($data); 
    if ($add) { 
        $this->success('評論成功'); 
    } else { 
        $this->error('評論失敗'); 
    } 
}

評論遞歸函數

function CommentList($pid = 0, &$commentList = array(), $spac = 0) { 
    static $i = 0; 
    $spac = $spac + 1; //初始為1級評論 
    $List = M('comment')-> 
                    field('id,add_time,author,content,pid')-> 
                    where(array('pid' => $pid))->order("id DESC")->select(); 
    foreach ($List as $k => $v) { 
        $commentList[$i]['level'] = $spac; //評論層級 
        $commentList[$i]['author'] = $v['author']; 
        $commentList[$i]['id'] = $v['id']; 
        $commentList[$i]['pid'] = $v['pid']; //此條評論的父id 
        $commentList[$i]['content'] = $v['content']; 
        $commentList[$i]['time'] = $v['add_time']; 
        // $commentList[$i]['pauthor']=$pautor; 
        $i++; 
        $this->CommentList($v['id'], $commentList, $spac); 
    } 
    return $commentList; 
}

上述內容就是Thinkphp帶表情的評論回復是怎樣開發的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉祥县| 乌兰浩特市| 巨鹿县| 樟树市| 万安县| 门头沟区| 新巴尔虎左旗| 新建县| 富平县| 陆丰市| 尤溪县| 金沙县| 宝应县| 东安县| 扶风县| 安泽县| 江北区| 裕民县| 巴林右旗| 三门峡市| 开远市| 白河县| 泾源县| 阜新| 通渭县| 临泽县| 保亭| 连平县| 衡东县| 洮南市| 卓资县| 勐海县| 上栗县| 奈曼旗| 古蔺县| 闽清县| 凤山市| 岳阳市| 通渭县| 仪征市| 永新县|