这是唯一一个每次创建CMS时都会让我烦恼的问题。 假设我已经包含了添加一些文本图像的功能(不是图像库)。这是CRUD的创建功能。读取和删除也不是很困难。我面临的唯一问题是使用更新功能。
应如何处理图像更新。我怎么知道如果用户想要更改图像,以后如果他提交新图像。
如果他检查更改图像并使用相同的图像上传,首先取消上一张图像的链接并再次上传相同的图像将毫无用处。
这些事情是如何处理的?
此时我正在使用codeigniter进行开发。
答案 0 :(得分:0)
大多数CMS都会有图像功能。我首先建议不要在这里重新发明轮子。
例如,在ExpressionEngine中(在codeigniter后端),您将获得“字段标记”<img src="{{channel.img}}" />
CMS在后端足够智能,可以在更新时更改该字段的值,而无需手动执行任何操作。唯一的问题是它是否覆盖图像名称/位置而不是在上传中创建新图像并将前一个图像留在那里。
这也是Umbraco CMS中的处理方式。
你还需要什么?