This was really just a matter of ignorance on my part and of not reading the documentation closely enough. I think a getFile method would be convenient but not entirely necessary.
thomasW wrote: > > As I said... It's Matthews component, not mine. :-) > > I would expect a getFile Method to return the file, but not the getValue > method. > And how will you then get the name and location of the stored file ? > That's > what getValue() returns now. > > Also beware: Allowing getValue to return the file does also mean the > getValue will throw exceptions when there are file upload problems which > is > now not the case. > > Greetings > Thomas Weidner, I18N Team Leader, Zend Framework > http://www.thomasweidner.com > > ----- Original Message ----- > From: "Jaka Jancar" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Friday, August 15, 2008 12:18 PM > Subject: Re: [fw-general] Zend_Form_Element_File > > >> It's not really illogical. >> >> You create Zend_Form_Element_Text, you get text as value, not the name >> of >> the variable it's stored in :) >> >> If you have a Zend_Db_Table_Row, which has fields corresponding to the >> form element, you can just to: >> >> $row->setFromArray($form->getValues()); >> >> I would expect the _value_ of the File element to get stored in a BLOB >> field, just as I expect the value of a Text element to get stored in a >> VARCHAR field (for example), not some filesystem path. >> >> Regards, >> Jaka Jancar >> >> On 15. Aug 2008, at 12:08, Thomas Weidner wrote: >> >>> Why should "getValue()" do a file transfer ??? >>> That's unlogical. >>> >>> A Value is not an action... and transferring a file is an action. >>> >>> That's why we wrote a documentation and examples. So others know how to >>> use the component. >>> When you think that what I said is unlogical you should ask Matthew or >>> add an issue, because Zend_Form is his component and not mine. :-) >>> >>> Greetings >>> Thomas Weidner, I18N Team Leader, Zend Framework >>> http://www.thomasweidner.com >>> >>> ----- Original Message ----- From: "Tobias Gies" >>> <[EMAIL PROTECTED] >>> > >>> To: "Matthew Lurz" <[EMAIL PROTECTED]> >>> Cc: <[email protected]> >>> Sent: Friday, August 15, 2008 10:05 AM >>> Subject: Re: [fw-general] Zend_Form_Element_File >>> >>> >>>> 2008/8/13 Matthew Lurz <[EMAIL PROTECTED]> >>>> >>>>> >>>>> Thanks Thomas. I, quite wrongly, assumed that getValue would call >>>>> Zend_File_Transfer_Adapter_Http:: receive() transparently. It's >>>>> working >>>>> now. Thanks again. >>>> >>>> >>>> This actually sounds like a valid (and sensible) feature request. >>>> Thomas, >>>> what's your opinion on this? >>>> >>>> Regards, >>>> Tobias >>> > > > -- View this message in context: http://www.nabble.com/Zend_Form_Element_File-tp18948586p19010628.html Sent from the Zend Framework mailing list archive at Nabble.com.
