SonataAdmin - 面包屑

时间:2013-11-07 15:47:17

标签: symfony sonata-admin

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

有些人在编辑名为Bob的用户

时看到Dashboard / User list / Bob

现在当我为后期实体编辑另一个实体,例如Post时,我会看到以下内容

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

有没有人见过这个?

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

由于

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

//in BM\AdminBundle\Entity\Post
public function __toString()
{
    if ($this->getId())
        return "Post ".$this->getId();
    return "New Post";
}