真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

phpcmsv9文章點(diǎn)擊數(shù)在哪

phpcms v9文章點(diǎn)擊數(shù)在哪?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過(guò)這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!

創(chuàng)新互聯(lián)長(zhǎng)期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為武昌企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,武昌網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

phpcms v9文章點(diǎn)擊數(shù)是哪個(gè)表哪個(gè)字段

phpcms v9文章點(diǎn)擊數(shù)在hits表的views字段。

詳解:

獲取點(diǎn)擊數(shù)的實(shí)例

{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page" moreinfo="1"}
{loop $data $r}
{php $db = pc_base::load_model('hits_model');   $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r[views]; }
{php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'.$catid.'-'.$r[id].'-'.$modelid));}
  • {date('Y-m-d H:i:s',$r[inputtime])}·{$r[title]} 點(diǎn)擊:{$views} 評(píng)論數(shù):{if $comment_total}{$comment_total}{else}0{/if}
  • {/loop} {$pages} {/pc}

    其中的第3行是獲取點(diǎn)擊數(shù):

    $db = pc_base::load_model('hits_model')

    實(shí)例化對(duì)象為 $db,加載實(shí)例化類hit_model,該類的位置在 根目錄\phpcms\model\hit_model.class.php文件中

    class hits_model extends model {
          public $table_name = '';
          public function __construct() {
            $this->db_config = pc_base::load_config('database');
            $this->db_setting = 'default';
            $this->table_name = 'hits';
            parent::__construct();
        }
    }

    該類文件加載繼承了model類文件并且繼承了其內(nèi)部的方法,所以下面調(diào)用get_one()方法

    $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])) 調(diào)用$db對(duì)象中的get_one方法該方法位于hits_model繼承的model類中代碼如下

    final public function get_one($where = '', $data = '*', $order = '', $group = '') {        
        if (is_array($where)) $where = $this->sqls($where);        
        return $this->db->get_one($data, $this->table_name, $where, $order, $group);
    }

    get_one(arr('hitsid'=>'c-'.$modelid.'-'.$r[id]))方法中傳遞的數(shù)組為數(shù)據(jù)表v9_hits中的字段的值,其 hits 表的結(jié)構(gòu)如下

    phpcms v9文章點(diǎn)擊數(shù)在哪

    此時(shí)的$_r為該表中的一條數(shù)據(jù) 數(shù)據(jù)表中的字段 views 即為該篇文章的點(diǎn)擊次數(shù) 所以使用 $_r[views]即可獲取點(diǎn)擊數(shù)啦!

    注:hitsid 字段的數(shù)據(jù) c-1-2 中 1表示當(dāng)前模型id 2表示當(dāng)前文章的id

    感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)phpcms v9文章點(diǎn)擊數(shù)在哪大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


    網(wǎng)站標(biāo)題:phpcmsv9文章點(diǎn)擊數(shù)在哪
    文章地址:http://weahome.cn/article/gicppi.html

    其他資訊

    在線咨詢

    微信咨詢

    電話咨詢

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部