2009-08-22 48 views
0

我使用ZendFramework-1.0.4,我不知道它如何包裝$ _FILE全局變量。

在我的控制器中直接使用它是一個好主意嗎?

我需要上傳圖片文件。

+0

幾個月後:我放棄了ZF-1.0.4,我對ZF-1.9.6感到滿意,因爲它具有更多的功能。 – 2010-01-18 20:07:26

回答

1

我想你可以使用$_FILES

不過,可以肯定的最好的辦法就是使用類似

var_dump($_FILES); 

在你控制的地方;這樣,你會看到它是否包含你所期望的;-)

然後,不要忘記使用is_uploaded_file;並且,您可以使用move_uploaded_file來操作文件。


不過,如果你正在使用的形式,你可以看看Zend_FormZend_Form_Element_File,這將做一些工作給你。
胡...其實:不知道那些存在於ZF 1.0.x中:-(


一點題外話:Zend框架1.0.4報價歲(在2008年frebruary發佈;見the archives page);它不再被維護,並且自那以後發佈了幾個版本,它會不會對你更新有用嗎?
(可能需要一些工作,但是對於這樣的更新,因爲許多事情已經改變。 。但有很多組件已被添加,並且可能對您的項目也有用;-))

+0

謝謝,Zend_From從1.5開始添加。 btw我使用這個舊版本來從實用Web 2.0應用程序在PHP中學習(這是一本舊書)我打算一旦完成我的第一個項目就遷移到新版本 – 2009-08-22 13:56:21

+0

行!感謝有關「爲什麼舊版本」的解釋:-)玩得開心! – 2009-08-22 13:58:34

+2

我會建議您不要再考慮舊的方法,然後遷移到新的方法。新版本與1.0.x天有所不同(地獄有1.7-1.9的主要變化) – Akeem 2009-08-22 15:16:21

0

如果其他人仍然使用這個版本。
我建議你使用甜蜜PEAR庫中的HTTP_Upload類。