A2Lix - 列位置

时间:2014-10-14 19:53:35

标签: symfony sonata-admin a2lix-translation

有什么方法可以在Sonata Admin中以编辑/创建形式重新排列字段位置?

类似的东西:

$ formMapper->添加( '翻译', 'a2lix_translations',阵列(    '字段'=>阵列(          'title'=>阵列();      ) );

$ formMapper->添加( '位置');

$ formMapper->添加( '翻译', 'a2lix_translations',阵列(    '字段'=>阵列(          'subtitle'=>阵列();      ) );

1 个答案:

答案 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;

之后,您的管理员会有类似的内容:

enter image description here