Я просто хочу использовать EasyAdminBundle для моего бэкэнда. Но после установки через composer я получил следующую ошибку, если я нажал кнопку редактирования или создания:
Если я нажимаю кнопку «Создать» (или любую кнопку «Изменить») в серверной части, я получаю следующее сообщение об ошибке:
Ключ «обнуляемый» для массива с ключами «css_class, формат, справка, метка, тип, fieldType, dataType, виртуальный, сортируемый, шаблон, type_options, fieldName, columnName, свойство» не существует в @ EasyAdmin / form / bootstrap_3_horizont_layout.html. веточка на линии 39
Я ничего не изменил в своих сущностях. EasyAdminConfiguration это:
easy_admin:
site_name: 'backend'
design:
form_theme: 'vertical'
entities:
Blogpost:
class: NI\BlogBundle\Entity\Post
label: Artikel
BlogKategorie:
class: NI\BlogBundle\Entity\PostCategory
label: Kategorien
Benutzer:
class: NI\UserBundle\Entity\User
label: Benutzerkonten
Unternehmen:
class: NI\CompanyBundle\Entity\Company
label: Unternehmen
Есть идеи?
Не было задано значение по умолчанию для vor «nullable» (смотрите исправление на github: https://github.com/javiereguiluz/EasyAdminBundle/commit/0fac932646280e4ede02f97430aab503108897fb).
Ресурсы / вид / форма / bootstrap_3_horizontal_layout.html.twig
<div class="{{ block('form_group_class') }}">
{{ form_widget(form) }}
<div class="{{ block('form_group_class') }}">
{{ form_widget(form) }}
- {% if _field_type in ['datetime', 'datetimetz', 'date', 'time'] and easyadmin.field.nullable %}
+ {% if _field_type in ['datetime', 'datetimetz', 'date', 'time'] and easyadmin.field.nullable|default(false) %}
<div class="nullable-control">
<label>
<input type="checkbox" {% if data is null %}checked="checked"{% endif %}>
Ресурсы / вид / форма / bootstrap_3_layout.html.twig
{{- form_label(form, _field_label|trans(_trans_parameters)) -}}
{{- form_widget(form) -}}
- {% if _field_type in ['datetime', 'datetimetz', 'date', 'time'] and easyadmin.field.nullable %}
+ {% if _field_type in ['datetime', 'datetimetz', 'date', 'time'] and easyadmin.field.nullable|default(false) %}
<div class="nullable-control">
<label>
<input type="checkbox" {% if data is null %}checked="checked"{% endif %}>
Других решений пока нет …