Mehrere Argumente auf Menü-callback
Ich wissen, wie Sie übergeben ein argument, um ein Menü mit callback
$items['someaddress/%'] = array(
'title' => 'title',
'page callback' => 'some_function',
'page arguments' => 1,
'type' => MENU_CALLBACK
);
Ich verstehe nicht, warum das argument übergeben wird, ist $_POST['nid']
aber das funktioniert. Es entspricht Seite 1 als argument.
function some_function (){
$node = isset($_POST['nid']) ? node_load($_POST['nid']) : FALSE;
}
Ich bin jetzt versuchen, passieren mehrere Argumente. $items['someaddress/%/%/%'] = array(
und ist auf der Suche nach einem code-Beispiel, wie ich das tun.
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie ein array für
page arguments
:Sollten Sie immer Argumente übergeben, um in das Menü Rückrufe als ein array, sowieso.
FYI: das Verhalten, das Sie sehen, ist, wie Drupal Menü-system konzipiert ist. Die Anzahl entspricht, jedes argument übergeben Sie das Menü auf. 1 ist das erste argument, 2 ist die zweite, usw.