Редактировать первичные ключи в сгенерированном администраторе Symfony - PullRequest
0 голосов
/ 16 мая 2010

Мне нужно отредактировать первичные ключи в нескольких таблицах.

По умолчанию symfony скрывает первичные ключи в формах New / Edit.

Например, нельзя редактировать таблицу «Теги» только с полем «тег», которое является PK. Добавление целочисленного идентификатора в эту таблицу - не совсем хороший дизайн БД.

Заранее спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 16 мая 2010

Как вы говорите, по умолчанию Symfony скрывает первичные ключи.

Таким образом, вам нужно будет изменить файл generator.yml, включив в него нужные вам поля и, возможно, принудительно заставить тип полей «text», чтобы они не отображались как «plain».

Если это не работает, вы всегда можете расширить файл generator.yml, включив в него псевдополя для этих полей первичного ключа.

Кроме того, целочисленные первичные ключи с автоинкрементом очень полезны, и общее ощущение против вас:)

0 голосов
/ 19 мая 2010

Как заявляет @Raise, простое решение этого заключается в создании обновляемого поля 'ID' для работы рядом с полем первичного ключа, которое вы можете оставить в покое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...