Sonata Admin以用户形式呈现相关实体的列表

时间:2017-07-14 13:18:46

标签: symfony sonata-admin sonata-user-bundle

我正在使用SonataAdminBundle和SonataUserBundle来编辑用户列表。我能够在this post之后扩展用户实体并自定义用户表单以添加新字段:

enter image description here

现在,我想在“另一个自定义字段”条目后添加相关用户订阅列表。

这应该是一个简单的列表没有任何编辑功能。管理员应该只看到这些实体。我尝试使用sonata_type_collection类型,但我不希望它显示为可编辑的形式。

我的用户类如下:

class User extends BaseUser
{
    /**
     * @var int
     *
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    /**
     * @ORM\OneToMany(targetEntity="AppBundle\Entity\Subscription", mappedBy="user")
     */
    private $subscriptions;
}

0 个答案:

没有答案