homepagePHP/app/Admin/Controller/VisitController.class.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();
}
}