2014-05-07 91 views
0

我想要用戶配置文件詳細信息的上次更新時間。所以我創建了一個表user_changes與字段(id,uid,更改)。當我使用這個hook_user_update掛鉤時,數據不會被插入到表中。我用我的主題的template.php文件這一功能Drupal hook_user_update不工作

function garland_user_update(&$edit, $account, $category) { 
    db_insert('user_changes')->fields(array(
    'uid' => $account->uid, 
    'changed' => time(), 
    ))->execute(); 
    exit; 
} 

讓我知道如果你想要的任何細節。提前致謝。

回答

2

掛鉤必須在模塊中實現,而不是在主題中實現。爲此,選擇一個名稱(例如example),在sites/all/modules創建該名稱的目錄,在該目錄內容

name = Example 
description = Does some fancy stuff in certain situations 
core = 7.x 

創建example.info文件,並把你的功能sites/all/modules/example/example.module。您還必須將您的功能重命名爲example_user_update

進一步閱讀:

+0

感謝您的回覆。我現在正在創建一個模塊 – Ananth

+0

現在它的工作。非常感謝 – Ananth

+0

嗨奧斯瓦爾德,你能再幫我一次嗎?我相信你可以輕鬆解決這個問題。我昨天只發布了這個問題。你可以檢查嗎? http://stackoverflow.com/questions/23496574/drupal-dynamic-select-list-not-reterving-values-in-subcategory-field – Ananth