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