【发布时间】:2012-06-28 00:09:42
【问题描述】:
我是 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:
来自user.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;
【问题讨论】:
-
我认为这里发生了其他事情。这并不是说它找不到方法
getUserImage它给出了不同的错误。这里可能需要更多信息来调试,你能把getUserImage()的内容贴出来吗? -
请看我的编辑
标签: symfony twig fosuserbundle