我正在使用I4USPHP小部件来处理一些PHP代码,一切正常 - 直到我需要显示一些用户照片的那一刻。我有一组用户,还有他们的ID。我调用了这个函数,但它肯定不起作用:
echo $this->itemPhoto($someUser['user_id'], 'thumb.icon');
过了一段时间我认为$this
关键字正在创建问题,然后我尝试了以下内容:
echo Engine_Api::_()->itemPhoto($korisnik['user_id'], 'thumb.icon');
但仍无效。有人知道我做错了吗?
答案 0 :(得分:1)
您正在传递第一个参数user_id。这个函数需要第一个参数是“item object”,这就是它无效的原因
控制器:$this->view->subject = Engine_Api::_()->core()->getSubject('event');
查看:<?php echo $this->itemPhoto($this->subject(), 'thumb.icon') ?>