0

我正在创建一个小部件来显示最活跃的查看者,但还想通过别名获取自定义字段。我的 .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; ?>

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

4

1 回答 1

1

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

 $aliasValues = Engine_Api::_()->fields()->getFieldsValuesByAlias($mam_user);
 echo $aliasValues['profile_type']; // just for example
于 2013-03-11T12:48:14.920 回答