【发布时间】:2017-07-20 14:44:53
【问题描述】:
在 joomla 3 中,您可以添加自定义字段。它们保存在“_fields”下的 joomla mysql 数据库中。
我创建了一个名为“区域”的新自定义字段。用户可以在他们的配置文件设置中添加一个值。所以我现在的问题是,如何通过 php 调用这个自定义字段的用户值?
我知道如何调用用户的 profile 值,例如:
jimport( 'joomla.user.helper' );
$user = JFactory::getUser();
$userId = $user->id;
$userProfile = JUserHelper::getProfile( $userId );
$usercity = $userProfile->profile['city'];
那么如何调用 _field 值?
【问题讨论】:
-
你试过 print_r($userProfile);然后就可以清楚的看到里面的所有字段了。
-
是的,只有配置文件参数可用。自定义字段值不在里面。