首页与列表页模板

根据点击栏目的不同显示文章类型
在这里插入图片描述

<?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"}-->

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值