我在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()需要更新?
答案 0 :(得分:1)
我相信有一个错字。
您在数据库表中添加了一个名为user_type
的列,但该数组显示usre_type
。请注意,r
和e
的回合方向错误。
检查 user.php 和。 xml 文件并更正此错误