2011-12-18 138 views
0

我正在開發一個drupal模塊。我只用2鉤(hook_menu,hook_cron)Drupal - 在hook_cron上加載頁面

  • 在hook_menu,我創建了一個菜單回調,做了一定的作用。

  • 在hook_cron中,問題駐留在這裏。每當hook_cron運行時,我想執行我在hook_menu中創建的路徑!

我該怎麼做?

+0

你的問題還不夠詳細,如果你可以把你的代碼放在這裏,告訴他詳細的進一步,也許我可以幫忙然後 – 2011-12-18 10:56:07

+0

同樣的問題作爲Berdirs在他的答案(+ 1):爲什麼通過一個單獨的頁面請求繞行?爲什麼不直接從hook_cron調用菜單回調? – 2011-12-18 15:39:09

+0

我有一個菜單回調,我想執行此菜單回調每次cron運行,我不想使用php的fopen()函數。 – 2012-03-11 14:46:50

回答

1

你可以使用這樣的東西。

drupal_http_request(URL( '你的/路徑',陣列( '絕對'=> TRUE));

這可是我不明白爲什麼你不能簡單地在你的cron掛鉤調用API函數,

+0

我有一個菜單回調,我想執行此菜單回調每次cron運行,我不想使用PHP的fopen()函數。 – 2012-03-11 14:46:24