有什么方法可以在Sonata Admin中以编辑/创建形式重新排列字段位置?
类似的东西:
$ formMapper->添加( '翻译', 'a2lix_translations',阵列( '字段'=>阵列( 'title'=>阵列(); ) );
$ formMapper->添加( '位置');
$ formMapper->添加( '翻译', 'a2lix_translations',阵列( '字段'=>阵列( 'subtitle'=>阵列(); ) );
答案 0 :(得分:0)
您必须安装可排序的捆绑包 - https://packagist.org/packages/pixassociates/sortable-behavior-bundle。还有一个教程如何在Sonata Admin中实现它。
您还应该通过在实体中添加变量来启用可排序(https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/sortable.md),如:
/**
* @Gedmo\SortablePosition
* @ORM\Column(name="position", type="integer")
*/
private $position;
之后,您的管理员会有类似的内容: