2012-02-23 66 views
1

我是Zend Framework中的新成员并学习它。我想将图像上传到我的数据库并在查看页面中显示该图像。我搜索了很多教程,但没有一步一步的指导。希望得到帮助。提前致谢。在Zend Framework中上传图像

回答

4

您需要承担Zend_Form_Element_File看看在Zend documentation

文件形式元素提供供应文件上载 字段表单的机制。它利用Zend_File_Transfer内部提供此功能,并提供FormFile视图助手以及 文件修饰器来显示表单元素。默认情况下,它使用 Http传输适配器,它反省了$ _FILES数组,并允许您附加验证器和过滤器,您可以使用 。将表格元素 附加的验证程序和过滤器依次附加到传输适配器。

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

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

+0

**谢谢.... ** – Sky 2012-02-24 07:27:52