我正在使用 php 构建 CMS,但是我正在努力处理如何处理动态页面可以提供的各种不同资产,通常一个平均页面将包含各种尺寸的图片(拇指、正文、主要等) 、内嵌图像和各种不同的资产(pdf、flv、mp4、doc 等)。
目前用户可以上传资产并在服务器上创建文件夹,我只是想要一些关于如何在删除、编辑和链接到 cms 中的动态页面方面进行管理的技术和概念?我已经有一个包含所有内容(meta_stuff、title、friendly_url、content_text 等)的内容表。
上传时是否应该将参考存储在资产表中的某处?是否应该将所有资产路径(图像、文档、视频等)存储在一个表中?还是为每个资产分开?是否应该将多个图像尺寸(小、中、大等)存储在不同的字段中,例如(assetid、smallpath、mediumpath、largepath?使用什么技术将资产链接到动态页面?这应该是一个连接表还是单个?如何我是否要为一个页面检索多个 pdf 和多个图像的不同资产?如何处理资产的删除,因为这可以引用到另一个动态页面?以及您认为有什么其他好处?
感谢你的帮助