2013-10-24 16 views
0

我在joomla 2.5用戶組件中添加了新的字段調用user_typeusers表。 更新了'libraries \ joomla \ user \ user.php'文件和.xml文件。Joomla - 新增usre的寄存器字段值不在getUser()

當我註冊新的文件時,它將正常工作,並用新的表單值更新新的數據庫字段。但是當它調用getUser()數組時,新字段值爲空。 我只是打印數組作爲

$user = JFactory::getUser(); 
print_r($user); 

所有其他的參數值,如下圖所示:

JUser Object 
(
    [isRoot:protected] => 
    [id] => 231 
    [name] => miu 
    [usre_type] => 
    [username] => miu 
    [email] => [email protected] 

爲什麼usre_type字段值不來的陣列?是否有任何文件,getUsre()需要更新?

回答

1

我相信有一個錯字。

您在數據庫表中添加了一個名爲user_type的列,但數組顯示爲usre_type。請注意0​​和e是錯誤的方式。

檢查user.php和。 xml文件並糾正這個錯誤

+0

哦..!天哪..!!那是愚蠢的粗心的錯誤。感謝您指出這一點。 – Miuranga

+1

不用擔心,我們都會犯這樣的小錯誤:)如果這能解決您的問題,請接受答案 – Lodder