Nov
05
2009
By webadmin

Drupal
Checking out the form
To troubleshoot any problems we may encounter while editing the form, we need to inspect it. The devel module provides a kit of 5 functions to inspect the content of variables:
Function | To inspect content of | Content shown | Using a recursive function |
---|---|---|---|
dsm() | Any variable | In a message | Yes, perfect for all. |
dvm() | A complex variable, such as an object or array | In a message | No. Ugly print. |
dpr() | A complex variable, such as an object or array | At the top of the page. | Yes. Perfect for complex, ie: nested, objects and arrays. |
dpm() | A complex variable, such as an object or array | In a message. | Yes. Perfect for complex, ie: nested, objects and arrays. |
dvr() | Any variable | At the top of a page. | No. Ugly print. |
To inspect complex nested arrays such as forms, you can use either dpr() or dpm()/dsm(). These functions pretty-print forms either at the top of the page, or in the 'message' area. dpm() and dsm() have the same behavior.
Link Source:
http://11heavens.com/theming-the-register-form-in-Drupal-6