0

嗯,这是我每次创建 CMS 时唯一困扰我的问题。假设我已经包含了添加一些带有文本的图像的功能(不是图像库)。这是 CRUD 的创建函数。读取和删除也不是很困难。我面临的唯一问题是更新功能。

应该如何处理图像更新。我怎么知道用户是否要更改图像以及稍后是否提交新图像。

如果他检查更改图像并使用相同的图像上传,那么先取消之前的图像链接并再次上传相同的图像是没有用的。

这类事情是如何处理的?

目前我正在使用 codeigniter 进行开发。

4

1 回答 1

0

大多数 CMS 都会内置图像功能。我首先建议不要在这里重新发明轮子。

例如,在 ExpressionEngine 中(在 codeigniter 后端)你给了一个“字段标签”<img src="{{channel.img}}" />

CMS 在后端足够智能,可以在更新时更改该字段的值,而无需您手动执行任何操作。唯一的问题是它是否会覆盖图像名称/位置,而不是在上传中创建新图像并将前一个图像保留在其中。

这也是 Umbraco CMS 中的处理方式。

你还需要什么?

于 2013-02-22T20:24:05.717 回答