文件上传功能

数据表

表名 说明
lt_file_category 文件分类表
lt_file 文件信息存储表
lt_test 这是一个举例表,其中有一个字段存储上传的lt_file表主键ID

说明

Laytp中,后台的附件管理功能即是管理lt_file表内容。
使用上传组件上传的文件都会进入lt_file表,实体表,比如lt_test表,只会存储lt_file表主键ID值

编辑器上传的文件不会在lt_file表中进行管理,如果需要,请自行修改插件上传文件上传接口实现

获取上传文件的路径

单个文件上传,在模型类中,设置关联模型,关联File模型;
查询时,使用with方法,获取到File模型即可

多个文件上传,lt_test表中,存储的是以逗号分割的id字符串;
在模型中,使用append属性并定义get字段名Attr方法,在get字段名Attr中调用框架提供的UploadDomain::multiJoin()方法即可

具体代码可以先使用生成CURD插件,生成lt_test表后,查阅Test模型文件

  • 评论列表1
匿名评论

爱的发的