Как ZendFramework-1.0.4 обрабатывает глобальную переменную $ _FILE? - PullRequest
0 голосов
/ 22 августа 2009

Я использую ZendFramework-1.0.4, и я понятия не имею, как это обернуть глобальную переменную $ _FILE.

Это хорошая идея использовать его прямо в моем контроллере?

Мне нужно загрузить файл изображения.

Ответы [ 2 ]

1 голос
/ 22 августа 2009

Полагаю, вы можете использовать $_FILES как хотите.

Тем не менее, лучший способ убедиться в этом - использовать что-то вроде

var_dump($_FILES);

где-то в вашем контроллере; таким образом, вы увидите, содержит ли он то, что вы ожидаете; -)

Тогда не забудьте использовать is_uploaded_file; и вы можете использовать move_uploaded_file для манипулирования файлом.


Тем не менее, если вы используете формы, вы можете взглянуть на Zend_Form и Zend_Form_Element_File, которые помогут вам.
Ху ... На самом деле: не уверен, что они присутствовали в ZF 1.0.x: - (


В качестве примечания: Zend Framework 1.0.4 является устаревшей (выпущена в феврале 2008 года; см. страница архивов ); он больше не поддерживается, и с тех пор было выпущено несколько версий. Не будет ли вам полезно обновить?
(Вероятно, потребовалась бы некоторая работа для такого обновления, так как многое изменилось ... Но есть много компонентов, которые были добавлены и также могут быть полезны для вашего проекта; - ))

0 голосов
/ 25 августа 2009

Если кто-то еще использует эту версию.
Я рекомендую вам использовать класс HTTP_Upload из библиотеки Sweet PEAR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...