Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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 提取jomsocial 2.8字段_Php_Joomla_Jomsocial - Fatal编程技术网

Php 提取jomsocial 2.8字段

Php 提取jomsocial 2.8字段,php,joomla,jomsocial,Php,Joomla,Jomsocial,我应该如何从jomsocial最新版本2.8中提取字段,以便在配置文件中的任何其他位置进行展示?我计划重新设计个人资料页面 我尝试在profile.about.php中使用此代码,但无法使其正常工作 <?php $data = array( 'type' => 'textarea' , 'value' => $user->getInfo('FIELD_ABOUTME') ); CFactory::load( 'libraries' , 'profile' ); $valu

我应该如何从jomsocial最新版本2.8中提取字段,以便在配置文件中的任何其他位置进行展示?我计划重新设计个人资料页面

我尝试在profile.about.php中使用此代码,但无法使其正常工作

<?php
$data = array( 'type' => 'textarea' , 'value' => $user->getInfo('FIELD_ABOUTME') );
CFactory::load( 'libraries' , 'profile' );
$value = CProfileLibrary::getFieldData( $data );
?>
<?php echo $value; ?>
出现错误:

致命错误:对中的非对象调用成员函数getInfo

我使用的是jomsocial 2.8和joomla 2.5

试试这个

<?php
        $data = array( 'type' => 'textbox' , 'value' => $member->getInfo('FIELD_COMPANY_NAME') );
        CFactory::load( 'libraries' , 'profile' );
        $value = CProfileLibrary::getFieldData( $data );
     ?>
        <?php echo $value; ?>

Jomsocial文档建议使用以下代码获取用户字段数据,可能是因为其字段值在数据库中的设置有点不同

$user = CFactory::getUser($userId);
$data = $user->getInfo('FIELD_CODE');   

为什么有人不喜欢这个帖子/当我在profile.about.php中添加您的代码时,没有显示任何内容。它不适用于onlineplaner。它给了我一个错误:致命错误:在代码的第一行调用非对象上的成员函数getInfo。