Добавить основной обычный номер в виде списка - PullRequest
0 голосов
/ 05 июля 2019

Мы интегрировали пакет Sonata для нашего проекта.У нас есть требование поставить обычное число в качестве самого первого поля в списке.Элементы в списке должны быть перечислены по номерам, как я сделал в столбце Номер в следующем примере

Number    ID      title 
  1       100     title1
  2       101     title2
  3       102     title3

Возможно ли это сделать?

Ответы [ 2 ]

0 голосов
/ 05 июля 2019

Для Сонаты фактический порядок полей в базе данных не важен, но элементы на странице администратора отображаются в порядке их добавления (к $formMapper или $listMapper объекту).

0 голосов
/ 05 июля 2019

Вы можете создать новый столбец и установить собственный шаблон ветки для этого поля. Внутри этой ветки вы можете проверить, какую страницу вы видите в данный момент, и сделать необходимые расчеты для этого.

Подробнее см .: https://sonata -project.org / bundles / doctrine-orm-admin / master / doc / reference / list_field_definition.html # custom-template

...