text Joomla访问用户自定义字段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text Joomla访问用户自定义字段相关的知识,希望对你有一定的参考价值。

<?php

/** In this scenario I have a custom field, type list with the name 'company-name' for my users **/

$user = JFactory::getUser();

JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php'); // Load the custom fields helper
$ProfileFields = FieldsHelper::getFields('com_users.user', $user, true);

foreach ($ProfileFields as $field) {
    if ($field->name === 'company-name') {
        $companyName = $field->value;
        $companyId  = $field->rawvalue;
    }
}

以上是关于text Joomla访问用户自定义字段的主要内容,如果未能解决你的问题,请参考以下文章

在 joomla 中打开一个模式窗口,其中包含自定义模块配置中的表单字段

模板中的Joomla自定义字段

Joomla!管理面板内的自定义模块字段数据

如何在主页和类别菜单中隐藏Joomla自定义字段?

将选项卡和字段添加到自定义 joomla 组件

如何在自定义组件视图中添加 joomla 编辑器但不使用 XML 表单字段?