【发布时间】:2019-02-12 16:02:06
【问题描述】:
实体定义
/**
* @var ArrayCollection|Keyword
* @ORM\ManyToMany(targetEntity="Mea\KeywordsBundle\Entity\Keyword",cascade={"persist"})
* @ORM\JoinTable(
* joinColumns={@ORM\JoinColumn(name="log_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="keyword_id", referencedColumnName="id")}
* )
*/
protected $tags;
管理员定义
protected function configureListFields(ListMapper $listMapper)
{
->add('tags','many_to_one',[
'editable' => true,
'multiple'=>true,
'class' => Keyword::class,
])
字段不可编辑 - 标签显示为 href 以编辑一个标签。
我在奏鸣曲模板中搜索 vendor/sonata-project/admin-bundle/src/Resources/views/CRUD/base_list_field.html.twig - 此字段具有可编辑的 true 但 xEditableType 为空。
【问题讨论】:
标签: sonata-admin symfony4