0

在我正在开发的 cakephp 2.0 应用程序中,我需要一个具有“正常”数据的表和一个具有存储图像的表之间的 HABTM 关系。

经过搜索,我得出结论,实现这一点的最佳方法是将图像存储在应用程序的目录中,并在“图像”表中对每个图像的 url 进行引用,以便稍后显示它们应用程序。请,如果您认为这不是最好的实现,请说出来。

对此进行研究,我想知道我该怎么做,我的意思是,我如何将图像存储在目录中并将引用存储在与控制器相同的功能中的数据库中?我做了一些搜索,但我发现只上传到文件夹或只将图像存储在数据库中。

谢谢!

4

1 回答 1

0

我的 FileStorage 插件https://github.com/burzum/FileStorage结合https://github.com/CakeDC/Imagine插件将完全满足您的需求。

所有文件数据都存储在数据库中,文件本身存储在本地文件系统或任何其他适配器中。它还在上传后处理生成图像的版本。

阅读 readme.md,它确实在做你想做的事,我已经在不同的项目中使用它,也用于画廊和用户头像。

于 2012-12-17T19:04:32.360 回答