<?phpnamespace Module\Blog\Web\Controller;use ModStart\Core\Input\InputPackage;use ModStart\Core\Input\Request;use ModStart\Core\Input\Response;use ModStart\Core\Util\PageHtmlUtil;use ModStart\Module\ModuleBaseController;class BlogController extends ModuleBaseController{public function index(\Module\Blog\Api\Controller\BlogController $api){$viewData = Response::tryGetData($api->paginate());$viewData['pageHtml'] = PageHtmlUtil::render($viewData['total'], $viewData['pageSize'], $viewData['page'], '?' . Request::mergeQueries(['page' => ['{page}']]));$templateView = 'blog.list';if (!empty($viewData['category']['templateView'])) {$templateView = 'blog.' . $viewData['category']['templateView'];}$viewData['pageTitle'] = ($viewData['pageTitle'] ? $viewData['pageTitle'] . ' | ' . modstart_config('siteName') : modstart_config('siteName'));return $this->view($templateView, $viewData);}public function show(\Module\Blog\Api\Controller\BlogController $api, $id){InputPackage::mergeToInput('id', $id);$viewData = Response::tryGetData($api->get());if (!$viewData['record']['_visitVerified']) {return $this->view('blog.password', $viewData);}$viewData['commentPageHtml'] = PageHtmlUtil::render($viewData['commentTotal'], $viewData['commentPageSize'], $viewData['commentPage'], '?commentPage={page}');$templateView = 'blog.show';if (!empty($viewData['record']['templateView'])) {$templateView = 'blog.' . $viewData['record']['templateView'];}$viewData['pageTitle'] = $viewData['pageTitle'] . ' | ' . modstart_config('siteName');return $this->view($templateView, $viewData);}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型