[development] formsapi question: saving additional fields' data

Darrel O'Pry dopry at thing.net
Wed Apr 26 00:27:32 UTC 2006


On Wed, 2006-04-26 at 09:45 +1000, Gordon Heydon wrote:
> Hi,
> 
> On Tue, 2006-04-25 at 14:39 -0700, Nedjo Rogers wrote:
> > > You can add a #submit much like a #validate.
> > 
> > Thanks Earl!
> > 
> > Specifically (in case anyone else also missed this), you add an element to 
> > the $form's #submit attribute array, with the key being the function to send 
> > the form values to and the value being an array of arguments to use in 
> > addition to the default ones.  Example:
> > 
> > $form['#submit']['examplemodule_submit'] = array();
> 
> Be aware that this will be the only hook_submit() that will be called.
> The default hook_submit() ($form_id .'_submit()') is only added when
> #submit is empty.
> 
> I actually did a small tip about this yesterday. See
> http://heydon.com.au/node/926 for what I wrote.
> 
> Gordon.

wow... much power, without calling all that module_implements stuff.
FormAPI is pretty.



More information about the development mailing list