我是 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;