我是Shopware的新手。
我想知道当所有缩略图图像存储为嵌套文件夹结构时(例如aa / 20 / e4),文件夹媒体/图像/缩略图的用途是什么。
由于
答案 0 :(得分:1)
您可以查看MediaService Documentation
自Shopware开始以来,...
# Iterating through my list to get a set of buttons
row = 0
for i in calculator_layout:
col = 0
for a in i:
key_press = tk.Button(box_1, text=a[0])
key_press.grid(row=row, column=col, ipadx=10, ipady=8, sticky='we')
key_press.configure(background='#545454', fg='white',
font=('Computer Modern', 10),
activebackground='red', state='normal',
# CHANGED.
command=lambda sym=str(a[0]):
lab_1.configure(text=lab_1.cget('text')+sym))
col += a[1]
row += 1
root.mainloop()
文件被组织在名为media的目录中,每个媒体类型具有子目录,例如:图像,视频等。在子目录中,每个文件都被抛入。问题是,如果你有大量的媒体文件,文件操作会变得非常慢,特别是在Windows系统上。
出于这个原因,我们决定将常用技术应用于我们的媒体管理并引入新的MediaService。
MediaService的主要目标是抽象和处理所有文件操作,这样您就不必担心解决与之相关的常见问题。要记住的关键想法是,您不应该直接对文件执行任何文件系统操作。如果您需要阅读,移动或删除文件,则应始终使用MediaService。
过去,最常见的用例是从数据库加载类似media
的路径,并在模板渲染过程中,将基本URL添加到其中。这些路径仍然使用,但现在作为虚拟路径。这些路径标识您的文件,MediaService使用它们来访问它们。请注意,实际文件不会位于文件系统中的确切位置。由MediaService来检索来自此虚拟路径的真实路径。