1
我使用hook_menu來註冊新的url,以便訪問這個url會返回一些數據到ajax函數。正如標題所示,這個網址沒有註冊。我如何知道這一點?我試着在地址欄中輸入,但是,drupal只返回主模板,而不是我創建的測試字符串。如果我故意寫錯了語法,我肯定我的模塊正在爲php問題工作。而且,是的,每當我進行更改時,我都會清除緩存。下面的代碼 -爲什麼url沒有註冊?(Drupal 6.x)
function test_menu() {
$my_form['test'] = array(
'title' => 'Test address',
'page callback' => 'test',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
return $my_form;
}
功能測試(){$ 一個= 「測試」;
return $a;
}
我以爲只是回來,我想使用的值,會做訣竅。否則Drupal會起作用。謝謝一堆。 – Andrew 2010-05-22 12:07:47
沒問題。 test_menu()函數返回一個變量,但這沒關係,因爲構建菜單和路徑的函數返回一個變量。但是,當test()函數運行時(當有人進入該路徑時),Drupal正在組裝頁面並正在尋找要返回的HTML。 – flamingLogos 2010-05-22 15:11:06