Issue #1182970 by mr.baileys: Improvements to hook_menu() documentation.

8.0.x
webchick 2011-06-26 22:47:55 -07:00
parent 9033673c32
commit aefad8608d
1 changed files with 6 additions and 3 deletions

View File

@ -964,9 +964,12 @@ function hook_menu_get_item_alter(&$router_item, $path, $original_map) {
* When path 'abc/def' is requested, the page callback function will get 'def'
* as the first argument and (always) 'foo' as the second argument.
*
* Note that if a page or theme callback function has an argument list array,
* these arguments will be passed first to the function, followed by any
* any arguments generated by optional path arguments as described above.
* If a page callback function uses an argument list array, and its path is
* requested with optional path arguments, then the list array's arguments are
* passed to the callback function first, followed by the optional path
* arguments. Using the above example, when path 'abc/def/bar/baz' is requested,
* mymodule_abc_view() will be called with 'def', 'foo', 'bar' and 'baz' as
* arguments, in that order.
*
* Special care should be taken for the page callback drupal_get_form(), because
* your specific form callback function will always receive $form and