我是 Symfony 的新手,实际上我正在尝试在模板中使用我自己的 user.php 方法。它看起来像这样:
{% for image in app.user.getUserImage %}
...
但我唯一得到的是:
An exception has been thrown during the rendering of a template ("Notice: Undefined   
index: User
...
到目前为止,我认为我的 user.php(包括我的方法)已扩展到 FOSUserBundle,因此可以在模板中使用。
出于这个原因,我是否必须覆盖 FOSUserBundle 控制器?
@MDrollette:
来自用户.php:
 /**
 * Get userimage
 *
 * @return Doctrine\Common\Collections\Collection 
 */
public function getUserimage()
{
    return $this->userimage;
}
 /**
 * @ORM\OneToMany(targetEntity="UserImage", mappedBy="User")
 * @var ArrayCollection $userimage
 */
protected $userimage;