У меня есть форма, содержащая два элемента файла с уникальным именем. Я хочу достичь каждого элемента файла из Zend_File_Transfer_Adapter_Http(); Как я могу это сделать? , если я используюzend framework для загрузки нескольких входных файлов
$apt = new Zend_File_Transfer_Adapter_Http(); . . $apt->receive();
два файлы были загружены. но я выполняю разные запросы для каждого элемента файла.
, например
$smallPic = small pic name that i get from input smallPic i execute update products set smallPic = '$smallPic' and for large pic $largePic = large pic name that i get from input largePic i execute update products set largePic = '$largePic'
как я могу дойти до каждого файла элемента ввода с $ склонный?
doh! как я могу забыть метод getFileInfo(). спасибо за ответ, foreach loop не помогает, но я могу достичь элемента с $ file = $ apt-> getFileInfo ('smallPic'); и последний вопрос Я думаю, что все элементы файлов обрабатываются одним файловым адаптером zend. есть ли способ создать другой адаптер? или это хорошая практика? – hrnsky
Вполне возможно использовать один адаптер, если вы используете 'Zend_Form' для создания своей формы, тогда вам не нужно использовать' Zend_File_Transfer' вручную, так как 'Zend_Form' может позаботиться о большей части работы. См. [Zend_Form_Element_File] (http://framework.zend.com/manual/en/zend.form.standardElements.html#zend.form.standardElements.file) – drew010
Желательно, чтобы в документации был приведен простой пример с несколькими файлами. – chrishiestand