mirror of https://github.com/1099438829/apeblog
31 lines
802 B
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);
|
|
}
|
|
}
|
|
|
|
} |