-1

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

像这样的东西:

$formMapper->add('translations','a2lix_translations',array('fields'=>array('title' => array();));

$formMapper->add('位置');

$formMapper->add('translations','a2lix_translations',array('fields'=>array('subtitle' => array();));

4

1 回答 1

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;

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

在此处输入图像描述

于 2014-10-15T05:18:51.293 回答