[development] Question regarding the edit array
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.
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...
> 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