表名 | 说明 |
---|---|
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模型文件
爱的发的