齐博x1第四季《模块插件的制作》系列29- 字段数据在前台的展示(4)

2022-04-14 作者:torylf 分类:教程 阅读:155

本节继续说明一些字段类型的展示


image:


图片字段,我们后台上传的图片字段,在前台得到的是一串指向图片地址的字符串

这样输出是没有任何意义的,所以我们需要配合html里img标签,才指向图片地址才有意义

这里需要补全我们服务器实际存储地址,比如public




images:

多图字段,该字段会存贮多个图片地址,我们看下后台样式:



模板输出后,我们可以看到,依然输出的是字符串地址,多图地址用逗号分隔的

所以我们要输出图片的话,需要将图片地址单独分隔出来,还记得前面说的explode吗,可以用这个来处理,然后循环输出

看以下代码:

这样图片就一一输出了。



images2:

多图带属性的字段,比上面多图又更加复杂了一点,我们看下当前样式:

他上传后多出了一个名称和链接地址的属性,我们看下输出形式:


这里看下非常复杂,我们整理下,其实在数据库里还是以字符串形式存储,但因为存储的是对象格式也就是json格式,我们直接用json_decode来转换成数组,

我们看下代码:


这样我们直接输出数组对应的字段,内容就出来了,我们修改下html再看下


这就是多图带属性的相关处理操作。


file和files,这两个字段都是文件上传的,和图片一样,一个是单文件,一个是多文件


前台输出和图片格式差不多,所以不再重复说明

因为文件字段一般都是在后台处理加密,带一些条件让前台可以下载到本地,比如扣积分下载,扣金币下载等,

直接输出地址下载意义是不大的





来源: 神盾工作室    转载请注明出处!

本文地址:https://www.shieldsoho.com/article/137.html

{{item.nickname}} @回复
发表于{{item.create_time}}

  • {{replyitem.nickname}} {{item.create_time}}
    @{{item.nickname}}

查看更多评论