【发布时间】:2022-08-10 14:38:57
【问题描述】:
在表 \"media\" 的 Shopware 6 数据库中,没有文件位置列。只有file_name、file_extension 和file_size。但是没有file_path。
Shopware 必须以某种方式将信息从数据库转换为文件位置,以生成像 \'public/media/8f/25/74/1653530151/242178_0569-1.jpg\' 这样的文件路径。
Shopware 如何生成文件路径?有没有办法通过 MySQL 查询生成文件路径?
MySQL [dev]> select * from media where file_name=\'242178_0569-1\'\\G
*************************** 1. row ***************************
id: 0191b9f8e7634a15a4e494d1206f797f
user_id: NULL
media_folder_id: d798f70b69f047c68810c45744b43d6f
mime_type: image/jpeg
file_extension: jpg
file_size: 2161002
meta_data: {\"hash\": \"7b082f5a1a79e2dd0f39a2c8c1062a1c\", \"type\": 2, \"width\": 1300, \"height\": 1300}
file_name: 242178_0569-1
media_type: ...
thumbnails_ro: ...
private: 0
uploaded_at: 2022-05-26 01:55:51.920
created_at: 2022-05-26 01:55:51.401
updated_at: 2022-05-26 01:55:54.428