PageController.php 583 字节
Newer Older
ModStart's avatar
develop  
ModStart 已提交
1 2 3 4 5 6
<?php


namespace Module\Cms\Web\Controller;


ModStart's avatar
develop  
ModStart 已提交
7 8 9
use ModStart\Core\Input\InputPackage;
use ModStart\Core\Input\Response;
use Module\Cms\Api\Controller\BaseCatController;
ModStart's avatar
develop  
ModStart 已提交
10 11 12 13
use Module\Cms\Util\CmsTemplateUtil;

class PageController extends BaseCatController
{
ModStart's avatar
develop  
ModStart 已提交
14 15
    public function index(\Module\Cms\Api\Controller\PageController $api,
                          $id = 0)
ModStart's avatar
develop  
ModStart 已提交
16
    {
ModStart's avatar
develop  
ModStart 已提交
17 18 19
        InputPackage::mergeToInput('id', $id);
        $viewData = Response::tryGetData($api->index());
        return $this->view('cms.page.' . CmsTemplateUtil::toBladeView($viewData['view']), $viewData);
ModStart's avatar
develop  
ModStart 已提交
20 21
    }
}