Symfony2 Sonata Admin показывает атрибут только как готовый текст
У меня есть некоторые неизменяемые атрибуты на моей сущности для администрирования с помощью пакета sonata-admin.
Я хочу показать их в режиме редактирования объекта, но нене нужно предоставлять какой-либо механизм для его изменения (например, значение не должно быть внутри поля ввода)
Я не могне могу найти ничего, кроме этого:
$formMapper
->add('post', 'entity',
array(
'label' => 'Some post',
'attr' => array(
'readonly' => true,
'disabled' => true
),
'class' => 'Acme\DemoBundle\Entity\Post'
)
)
;
Я попробовал это с,read_only
readonly
disabled
и т.д. все прочее. Это выглядит хорошо, этоТеперь внутри раскрывающегося списка (поскольку это объект), и я не могу его изменить.
Но я даже неЯ не хочу этого. Мне действительно нужно это как текст (текущий).
Особенно это раздражает, если вы используете DoctrineExtensions с softdeletable, timestampable, так как каждый "спасти" Сохраняет также данные формы.
Изменение типа на 'текст' вместо 'юридическое лицо' заменяет раскрывающийся список полем ввода.лучший подход здесь?