从“热门成员”小部件创建小部件,并希望从自定义字段追加数据

时间:2013-03-11 10:11:03

标签: socialengine

我正在创建一个窗口小部件来显示大多数活动的查看者,但还希望通过别名获取自定义字段。我在.tpl中有以下内容:

<ul>
<?php foreach( $this->paginator as $mam_user ): ?>
    <div>
     <?php echo $this->htmlLink($mam_user->getHref(), $this->itemPhoto($mam_user, 'thumb.icon'), array('class' => 'popularmembers_thumb')) ?>
         <h3>
           <?php echo $this->htmlLink($mam_user->getHref(), $mam_user->getTitle()) ?>
         </h3>
         <?php
            // Fetches Fields from database by Alias
            $tagline = Engine_Api::_()->fields()->getFieldsValuesByAlias();
            echo $this->$mam_user->$tagline['tagline'];
         ?>
    </div>
<?php endforeach; ?>

我的控制器文件与未受影响的“热门会员”的文件相同......但似乎有些东西在这里不起作用。我想我在这里做错了什么。 任何帮助请...并提前感谢。

1 个答案:

答案 0 :(得分:1)

您的语法不正确,请尝试以下方法:

 $aliasValues = Engine_Api::_()->fields()->getFieldsValuesByAlias($mam_user);
 echo $aliasValues['profile_type']; // just for example
相关问题