我是Zend Framework的新手并且正在学习它。我想将图像上传到我的数据库,并在视图页面中显示该图像。我搜索了很多教程但没有一步一步的指导。想要帮助。提前谢谢。
答案 0 :(得分:4)
您需要查看Zend documentation中的Zend_Form_Element_File
:
File表单元素提供了一种提供文件上载的机制 字段到您的表单。它在内部使用Zend_File_Transfer 提供此功能,以及FormFile视图助手也 文件装饰器显示表单元素。默认情况下,它使用 Http传输适配器,它内省$ _FILES数组并允许 您要附加验证器和过滤器。附加验证器和过滤器 表格元素又连接到转移适配器。
数据库方面,您需要使用BLOB type来保存图像(我假设您使用的是MySQL)。
但请注意,最佳做法是将图像路径存储在数据库中而不是图像本身。 最后,有大量的教程可以准确地解释如何做你正在寻找的东西,你只需要找到“使用zend元素文件上传文件”,你就会找到它们!