[development] Question regarding the edit array

Rob Thorne rob at torenware.com
Mon Apr 9 23:48:16 UTC 2007


AFAIK, even in Drupal 4.7, what you're proposing would not have worked 
correctly.  In 4.7, a new Forms API was introduced, which does pretty 
much all the access to $_REQUEST for you in a safer way.

Your best start is to go to api.drupal.org and read the 5.1 specific 
page on Forms, including the tutorial on Forms API.  It's more than I 
can explain in this post, and the docs are pretty useful.


Rob Thorne
Torenware Networks

Richard Morse wrote:
> Hi!  In Drupal 4.7.x, form items were placed into an 'edit' array, so 
> that if you wanted to get at items, you could do 
> $_REQUEST['edit']['field_name'].  In 5.x this has changed.  Was there 
> discussion about this somewhere?  I can't find anything in the mailing 
> list archives, or in the forums.  (This might be because searches 
> about 'edit', 'array', and '$_REQUEST' are pretty much worthless...).
> I ask because it seems like it could be a problem -- suppose your form 
> redefines 'q', (or 'sort', or 'order', or 'destination') for its own 
> purposes; if I'm using GET queries, this could become a huge issue...
> Thanks,
> Ricky
> The information transmitted in this electronic communication is 
> intended only for the person or entity to whom it is addressed and may 
> contain confidential and/or privileged material. Any review, 
> retransmission, dissemination or other use of or taking of any action 
> in reliance upon this information by persons or entities other than 
> the intended recipient is prohibited. If you received this information 
> in error, please contact the Compliance HelpLine at 800-856-1983 and 
> properly dispose of this information.

More information about the development mailing list