Я пытаюсь реализовать бэкэнд с помощью easyadmin, я думаю, что это отличная идея, и мне нравится реализация ... пока все идет хорошо, но у меня есть небольшая проблема, я хочу показать в виде булево поле, напр: «опубликованной», моя конфигурация выглядит следующим образом:Easyadmin не распознает логический тип
Blog:
label: 'Posts list'
class: MyCompany\MyBundle\Entity\Post
list:
fields: ['title', 'published']
new:
fields:
- 'title'
- 'summary'
- 'body'
- { property: 'published', type: 'boolean' }
Когда я запускаю этот код, я получаю ошибку:
Could not load type "boolean"
Это, как я определяю поле в объекте:
/**
*
* @ORM\Column(name="published", type="boolean", length=1)
*/
protected $published = 1;
Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/15438062) – Aamir
Извините, это полезный текст из ссылки «Тип (необязательно): тип формы Symfony, используемый для визуализации этого поля. имя (например, электронная почта), а не его полное имя класса (например, Symfony \ Component \ Form \ Extension \ Core \ Type \ EmailType), даже если ваше приложение работает на Symfony 3 (необходимое преобразование выполняется внутри пакета). значения: . Любой из типов форм Symfony. . Любой из типов форм EasyAdmin: easyadmin_autocomplete (они объясняются далее в этой главе). " –