2009-08-22 8 views
0

私はZendFramework-1.0.4を使用していますが、$ _FILEグローバル変数をどのようにラップするのか分かりません。

コントローラで直接使用することをお勧めしますか?

私は画像ファイルをアップロードする必要があります。

+0

数ヶ月後:私はZF-1.0.4を削除しました.ZF-1.9.6にはもっと多くの機能があるので、私は満足しています。 –

答えて

1

$_FILESをあなたが好きなように使うことができるとします。それでも

、必ずするための最良の方法は、あなたのコントローラ内のどこかに

var_dump($_FILES); 

のようなものを使用することです。この方法では、あなたが期待するものが含まれているかどうかを確認できます;-)

次に、is_uploaded_fileを忘れないでください。 move_uploaded_fileを使用してファイルを操作できます。あなたはフォームを使用している場合


それでも、あなたはあなたのためにいくつかの作業を行いますZend_FormZend_Form_Element_Fileを見て、取ることができます。実際
胡...:それらは追記として


:-(ZFの1.0.xの中に存在していたかわからない:Zend Frameworkの1.0.4がquote古いです(frebruary 2008年にリリースされました。the archives pageを参照してください)。
(このようなアップデートでは、多くのことが変更されているため、おそらくいくつかの作業が必要になるでしょう。しかし、追加された多くのコンポーネントがあり、あなたのプロジェクトにも役立つ可能性があります;-))

+0

ありがとう、Zend_Fromは1.5から追加されました。 btw私はPHPで実用的なWeb 2.0アプリから習得するためにこの古いバージョンを使用しています(それは古い本です)私は私の最初のプロジェクトを完了するとすぐに新しいバージョンに移行する予定です –

+0

OK! "なぜ古いバージョン"についての説明をありがとう:-)楽しんでください! –

+2

私は古いものを見て新しいものに移行するというあなたのアプローチに反対することを勧めます。新しいバージョンは、1.0.x日と合理的に違います(地獄には1.7-1.9の大きな変更があります) – Akeem

0

このバージョンを使用してください。
甘いPEARライブラリのHTTP_Uploadクラスを使用することをお勧めします。

関連する問題