2011-04-20 13 views
0

私はメニュー項目を持っており、2つの関数を呼び出す必要があります。ここに私のコードです。 $items['admin/proformative/reports'] = array(
'title' => 'report',
'page callback' => 'drupal_get_form',
'page arguments' => array('test_reports'),
'access callback' => TRUE,
'type' => MENU_LOCAL_TASK,
);
それはうまく動作しますが、page_argumentsと同じように私は1つの関数を呼び出しています。そして、今私は2つの関数を呼び出したいと思います。私は次のように上記のコードを変更しますが、うまくいきませんでした。メニュー項目から2つの関数を呼び出す方法は?

しかし、それはtest_vbo関数を実行するだけで、両方を実行します。

私は上記の技術を達成するために何が必要ですか?

答えて

1

ページコールバックはdrupal_get_formです。これは、page_vbo関数であるpage引数から返されるフォームをレンダリングします。複数のフォームをレンダリングする場合は、drupal_get_form呼び出しを1つの関数で囲み、ページコールバックとして使用できます。

関連する問題