50 lines
1.5 KiB
PHP
50 lines
1.5 KiB
PHP
<?php
|
|
|
|
namespace Admin\Controller;
|
|
|
|
use Gy_Library\GyListController;
|
|
use Gy_Library\DBCont;
|
|
|
|
use Qscmf\Builder\FormBuilder;
|
|
use Qscmf\Builder\ListBuilder;
|
|
|
|
use Qscmf\Builder\TSubBuilder;
|
|
|
|
/*
|
|
* 关键词
|
|
*/
|
|
|
|
class VisitController extends GyListController
|
|
{
|
|
use TSubBuilder;
|
|
|
|
private $belong_to = ['报道媒体', '报道类型'];
|
|
public function index()
|
|
{
|
|
$map = [];
|
|
$model = D('Visits');
|
|
$count = $model->getListForCount($map);
|
|
$per_page = C('ADMIN_PER_PAGE_NUM', null, false);
|
|
if ($per_page === false) {
|
|
$page = new \Gy_Library\GyPage($count);
|
|
} else {
|
|
$page = new \Gy_Library\GyPage($count, $per_page);
|
|
}
|
|
$order = 'date_today desc,id desc';
|
|
$data_list = $model->getListForPage($map, $page->nowPage, $page->listRows, $order);
|
|
// 使用Builder快速建立列表页面。
|
|
$builder = new ListBuilder();
|
|
|
|
$builder = $builder->setMetaTitle('访问量管理'); // 设置页面标题
|
|
// $builder->addTopButton('addnew');
|
|
// $builder->addTopButton('save', array('title' => '保存排序'));
|
|
$builder
|
|
->setNIDByNode(MODULE_NAME, CONTROLLER_NAME, 'index')
|
|
->addTableColumn('date_today', '日期')
|
|
->addTableColumn('count', '访问人数')
|
|
->setTableDataList($data_list) // 数据列表
|
|
->setTableDataPage($page->show()) // 数据列表分页
|
|
->display();
|
|
}
|
|
}
|