【发布时间】:2011-06-04 16:00:33
【问题描述】:
我正在尝试使用 meioupload 上传多张图片,如果我为每个数据字段设置 image.1.field 和 image.2.field 效果很好。然后循环并创建/保存而不是全部保存。
当我有一个字段用作图像文件夹中图像的子文件夹时,我的问题就出现了。 例如我有一个表格
image.1.产品编号 image.1.艺术家 image.1.要上传的文件 image.2.产品编号 image.2.艺术家 image.1.要上传的文件
现在保存项目时,所有数据都正确,包括产品ID的所属关系,除了第二张图片存储在错误的位置。 第一张图片存放在images/image.1.artist/file 第二张图片存放在images/image.1.artist/image.2.artist/file中
这非常烦人,它只是与 meioupload 行为将子文件夹设置为数组中的字段的方式有关。
我不得不求助于保存数据的方法是循环创建然后保存值,这不是问题,但显然不适用于这种设置子文件夹的方法。
因此,一个解决方案可能是简单地将第二个艺术家字段设置为空白,并且只为同一艺术家添加多个图像..
或者将艺术家的数据字段设置为图像所属的相关产品中艺术家的实际字段,但我似乎无法让它工作?
所以问题是我如何将这个字段的值设置为数据库中已经存在的相关产品艺术家字段,用于每个单独的创建/保存?
ps。如果这有点啰嗦,我很抱歉。
【问题讨论】:
标签: php cakephp cakephp-1.3 saving-data