2010-08-20 143 views
0

看來我的Drupal頁面加載了兩次。頁面加載兩次

如果我加入方法調試如drupal_set_message()如包括/ common.inc drupal_build_css_cache(),並且它被調用兩次。

我也有添加到數據到數據庫,這些也被調用兩次,我真的只希望某些數據庫更新中被調用一次模塊。

這對drupal來說是正常的嗎?

難道是一個devel的或優化的事情嗎?

回答

1

如果您想要查看您的網頁是否已多次加載,那麼最好在hook_init模塊中測試它,或者在主題中測試hook_preprocess_page

很難說什麼混凝土你給的信息,但同樣的功能,可以在單個頁面加載多次調用。如果你想要具體問題的幫助,你應該發佈一些相關的代碼。

我從來沒有遇到的Drupal加載頁面超過一次或類似的多。

+0

感謝這個,我會用hook_preprocess_page正確診斷這個問題 – 2010-08-20 14:30:52