教程主题

介绍内容模块模板常用函数

 内容模块函数

articles : 获取文章列表

@foreach($articles = articles() as $key => $article)
{{$article->title}}
@endforeach

参数:

参数 必须 默认 说明
$page 1

页码

$limit 10 显示数量
$tag 页面标签(会自动识别页面,也可以指定读取)
$params [] 拓展参数

返回:

参数 说明
article 文章对象
  |--title 文章标题
  |--id 文章ID
  |--img 文章封面图
  |--category_id 文章分类ID
  |--.... 更多字段见数据库表 my_article 

single_path : 文章链接地址

<a href="{{single_path($article->id)}}" target="_blank">{{$article->title}}</a>

参数:

参数 必须 默认 说明
$id

文章ID

返回示例:/single/1

created_at_date : 时间转日期

<span>{{created_at_date($article->created_at)}}</span>

参数:

参数 必须 默认 说明
$dateTime

时间字符串(2021-11-30 15:30:30)

返回示例:2021-10-30

category_path : 分类链接地址

<a href="{{category_path($article->category->id)}}">{{$article->category->name}}</a>

参数:

参数 必须 默认 说明
$id

分类ID

返回示例:/category/1

article_tags : 获取文章标签

@foreach(article_tags($article->id) as $tag)
    <li><a href="{{tag_path($tag->id)}}"
           class="tags-link">{{$tag->tag_name}}</a></li>
@endforeach

参数:

参数 必须 默认 说明
$id

文章ID

返回:

参数 说明
tag 标签对象
  |--id 标签ID
  |--tag_name 标签名称
  |--description 标签描述

tag_path : 标签链接地址

<li><a href="{{tag_path($tag->id)}}" class="tags-link">{{$tag->tag_name}}</a></li>

参数:

参数 必须 默认 说明
$id

标签ID

返回示例:/tag/1

article_comments : 文章评论列表

@foreach($comments = article_comments($article->id) as $comment)
{{$comment->content}}
@endforeach

参数:

参数 必须 默认 说明
$id

文章ID

$rootId 0 评论根ID
$page 1 页码
$limit 10 显示数量

返回:

参数 说明
comment 评论对象
  |--id 评论ID
  |--user_id 评论的用户ID
  |--root_id 根ID
  |--parent_id 父评论ID 
  |--content 评论内容
  |--created_at 创建时间

single_comment_create_path : 文章评论地址

{{single_comment_create_path()}}

参数:无

返回:文章评论post地址

categories : 分类列表

@foreach(categories() as $category)
    <li>
        <a href="{{category_path($category->id)}}">

            <span>{{$category->name}}</span>
        </a>
    </li>
@endforeach

参数:无

返回:

参数 说明
category 分类对象
  |--id 分类ID
  |--name 分类名称

tags : 标签列表

@foreach(tags() as $tag)
    <a href="{{tag_path($tag->id)}}" class="tags-link">{{$tag->tag_name}}</a>
@endforeach

参数:无

返回:

参数 说明
tag 标签对象
  |--id 标签ID
  |--tag_name 标签名称