ywtc_api/application/cms/home/Page.php

43 lines
1.4 KiB
PHP

<?php
// +----------------------------------------------------------------------
// | 海豚PHP框架 [ DolphinPHP ]
// +----------------------------------------------------------------------
// | 版权所有 2016~2019 广东卓锐软件有限公司 [ http://www.zrthink.com ]
// +----------------------------------------------------------------------
// | 官方网站: http://dolphinphp.com
// +----------------------------------------------------------------------
namespace app\cms\home;
use app\cms\model\Page as PageModel;
/**
* 前台单页控制器
* @package app\cms\admin
*/
class Page extends Common
{
/**
* 单页详情
* @param null $id 单页id
* @author 蔡伟明 <314013107@qq.com>
* @return mixed
* @throws \think\Exception
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/
public function detail($id = null)
{
$info = PageModel::where('status', 1)->find($id);
$info['url'] = url('cms/page/detail', ['id' => $info['id']]);
$info['tags'] = explode(',', $info['keywords']);
// 更新阅读量
PageModel::where('id', $id)->setInc('view');
$this->assign('page_info', $info);
return $this->fetch(); // 渲染模板
}
}