我正在使用SonataAdminBundle和SonataUserBundle来编辑用户列表。我能够在this post之后扩展用户实体并自定义用户表单以添加新字段:
现在,我想在“另一个自定义字段”条目后添加相关用户订阅列表。
这应该是一个简单的列表没有任何编辑功能。管理员应该只看到这些实体。我尝试使用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;
}