0

我在 joomla 2.5 用户组件中user_type的表中添加了新的字段调用。users并更新了 'libraries\joomla\user\user.php' 文件和.xml新文件的文件。

当我注册新文件时,它可以正常工作并使用新的表单值更新新的数据库字段。但是当它调用getUser()数组时,新字段值为空。我只是将数组打印为

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

所有其他字段的值如下:

JUser Object
(
    [isRoot:protected] => 
    [id] => 231
    [name] => miu
    [usre_type] => 
    [username] => miu
    [email] => s@l.test

为什么该usre_type字段值没有出现在数组中?是否有任何文件,getUsre() 需要更新?

4

1 回答 1

1

我相信有一个错字。

您在数据库表中添加了一个名为 的列user_type,但数组显示usre_type。注意 ther和 thee是错误的方式。

检查user.php和 . xml文件并更正此错误

于 2013-10-24T12:43:13.633 回答