apeblog/app/common/model/UrlLog.php

31 lines
802 B
PHP

<?php
namespace app\common\model;
/**
* {$TABLE.Comment}
* Class {$TABLE.Name}
* @package app\common\model
*/
class UrlLog extends BaseModel
{
//更新url_log
public function set_url($title, $url)
{
$date_data = date("Y-m-d");
//根据url和date字段判断数据库中是否存在该页面的记录
$urlWhere[] = ['date', '=', $date_data];
$urlWhere[] = ['url', '=', $url];
$url_data = $this->where($urlWhere)->field('id')->find();
if ($url_data) {
$this->where($urlWhere)->inc('pv')->update();
} else {
$dataUrl['url'] = $url;
$dataUrl['pv'] = 1;
$dataUrl['title'] = $title;
$dataUrl['date'] = $date_data;
$this->insertGetId($dataUrl);
}
}
}