Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Joomla-新添加的usre寄存器字段值不在getUser()中_Php_Joomla_Joomla2.5_Joomla Component - Fatal编程技术网

Php Joomla-新添加的usre寄存器字段值不在getUser()中

Php Joomla-新添加的usre寄存器字段值不在getUser()中,php,joomla,joomla2.5,joomla-component,Php,Joomla,Joomla2.5,Joomla Component,我在joomla 2.5用户组件的users表中添加了新的字段调用user\u type。 并更新了新字段的“libraries\joomla\user\user.php”文件和.xml文件 当我向新字段注册时,它将正常工作,并用新的表单值更新新的数据库字段。但当它调用getUser()数组时,新字段值为空。 我只是将数组打印为 $user = JFactory::getUser(); print_r($user); 所有其他字段的值如下所示: JUser Object ( [isRo

我在joomla 2.5用户组件的
users
表中添加了新的字段调用
user\u type
。 并更新了新字段的“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\u type
字段值没有出现在数组中?是否有任何文件,getUsre()需要更新?

我认为有输入错误

您在数据库表中添加了一个名为
user\u type
的列,但是数组显示
usre\u type
。注意,
r
e
是错误的方向


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

oh。。!我的天啊。。!!那是愚蠢粗心的错误。谢谢你指出这一点。不用担心,我们都会犯这样的小错误:)如果这解决了你的问题,请接受答案