1

我正在使用SonataAdminBundle,我看到面包屑有一些奇怪的东西

在某些情况下,我Dashboard / User list / Bob在编辑名为 Bob 的用户时看到

现在,当我编辑另一个实体(例如Post帖子实体)时,我看到如下内容

Dashboard / Post list / BM\AdminBundle\Entity\Post:000000002e991893000000000df3fcde

有没有人见过这个?

我不确定它为什么这样做。

谢谢

4

2 回答 2

2

您必须在各个实体中定义魔术函数 __toString() 并将一个属性作为字符串返回。

于 2013-11-08T11:51:04.340 回答
2

您必须在实体中编写 __toString() 函数,例如:

//in BM\AdminBundle\Entity\Post
public function __toString()
{
    if ($this->getId())
        return "Post ".$this->getId();
    return "New Post";
}
于 2013-11-08T11:56:05.393 回答