1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace app\portal\controller;
- use cmf\controller\HomeBaseController;
- use app\portal\service\PostService;
- class PageController extends HomeBaseController
- {
-
- public function index()
- {
- $postService = new PostService();
- $pageId = $this->request->param('id', 0, 'intval');
- $page = $postService->publishedPage($pageId);
- if (empty($page)) {
- abort(404, ' 页面不存在!');
- }
- $this->assign('page', $page);
- $more = $page['more'];
- $tplName = empty($more['template']) ? 'page' : $more['template'];
- return $this->fetch("/$tplName");
- }
- }
|