在Zend Framework中上传图像

时间:2012-02-23 12:30:29

标签: zend-framework

我是Zend Framework的新手并且正在学习它。我想将图像上传到我的数据库,并在视图页面中显示该图像。我搜索了很多教程但没有一步一步的指导。想要帮助。提前谢谢。

1 个答案:

答案 0 :(得分:4)

您需要查看Zend documentation中的Zend_Form_Element_File

  

File表单元素提供了一种提供文件上载的机制   字段到您的表单。它在内部使用Zend_File_Transfer   提供此功能,以及FormFile视图助手也   文件装饰器显示表单元素。默认情况下,它使用   Http传输适配器,它内省$ _FILES数组并允许   您要附加验证器和过滤器。附加验证器和过滤器   表格元素又连接到转移适配器。

数据库方面,您需要使用BLOB type来保存图像(我假设您使用的是MySQL)。

但请注意,最佳做法是将图像路径存储在数据库中而不是图像本身。 最后,有大量的教程可以准确地解释如何做你正在寻找的东西,你只需要找到“使用zend元素文件上传文件”,你就会找到它们!