0

我正在为一些 PHP 代码使用 I4USPHP 小部件,一切正常 - 直到我需要显示一些用户照片。我有一组用户,也有他们的 ID。我调用了这个函数,但它肯定不起作用:

echo $this->itemPhoto($someUser['user_id'], 'thumb.icon');

过了一会儿,我认为该$this关键字正在造成问题,然后我尝试了以下操作:

echo Engine_Api::_()->itemPhoto($korisnik['user_id'], 'thumb.icon');

但仍然无法正常工作。有人知道我做错了什么吗?

4

1 回答 1

1

您正在传递第一个参数 user_id。此函数需要第一个参数是“项目对象”,这就是它不起作用的原因

控制器 :$this->view->subject = Engine_Api::_()->core()->getSubject('event');

看法 :<?php echo $this->itemPhoto($this->subject(), 'thumb.icon') ?>

于 2012-09-06T16:06:53.723 回答