根据点击栏目的不同显示文章类型
<?php
namespace app\index\controller;
use app\common\controller\Base;//导入公共控制器
use app\common\model\Article;//导入文章模型
use app\common\model\ArticleCategory;//导入文章栏目模型
use think\facade\Request;
class Index extends Base
{
public function index()
{
//分类信息显示 从url发送到 控制器中获取参数
$cateId = Request::param('cate_id');
//如果存在这个分类id
if(isset($cateId)){
$res = ArticleCategory::get($cateId);
//分配到首页模板中
$this->view->assign('cateName',$res->name);
}else{
$this->view->assign('cateName','全部文章');
}
return $this->fetch();
}
}
index.html模板
<!--{include file="public::header"}
{include file="public::nav"}-->
<!--继承基础模板 采用模板继承方式 代替模板引用方式-->
{extend name="public/base"}
{block name="body"}
<div class="row">
<div class="col-md-8">
<div class="page-header">
<h2>{$cateName}</h2>
</div>
<div>
<img class="img-rounded" src="" style="margin-right: 40px;float: left;width: 100px;height: 85px">
<div style="float: left;width: 80%;">
<h4><a href="">标题</a></h4>
<p>发布者:Peter $nbsp;$nbsp;$nbsp;$nbsp;发布时间:2020-2-14</p>
<div>文章内容</div>
<hr>
</div>
</div>
</div>
{/block}
<!--
{include file="public::right"}
{include file="public::footer"}-->