2017-11-09 8 views
0

Ich benutze symfony 3, FosUserBundle, vichUploadBundle und EasyAdminbundle. Mein Problem: ich einen ungültigen YAML Fehler haben, wenn ich die Felder Zeile in app/config.yml hinzufügen:Unbekannte Daten in Parser.php

ParseException A:

easy_admin: 
    entities: 
     User: AppBundle\Entity\User 
      list: 
       fields: 
        - { property:'avatar', type:'image', base_path: '%app.path.avatar%'} 

Tatsächlich habe ich das bekam Der Doppelpunkt kann nicht in einem nicht angegebenen Mapping-Wert in Zeile 122 (nahe "- {property: 'avatar', Typ: 'image', Basispfad: '% app.path.avatar%'}") verwendet werden. in Parser.php (Linie 729)

bei Parser-> parseValue ('AppBundle \ Entity \ User', 2816 'Mapping') in Parser.php (Linie 349)

bei Parser-> doParse ('Benutzer: AppBundle \ Entity \ Benutzerliste: Felder: - {property: \' avatar \ ', geben Sie ein: \' image \ ', Basispfad: \'% app.path.avatar% \ '}', 2816) in Parser.php (Linie 478)

ich denke, dass das nicht notierte Wert ist 2816, aber ich verstehe nicht, wo diese Werte herkommen? Wenn jemand helfen kann ... Danke!

Antwort

0

Versuchen Sie es.

easy_admin: 
     entities: 
      class: AppBundle\Entity\User #implement this line 
      list: 
       fields: 
         - { property:'avatar', type:'image', base_path: '%app.path.avatar%'} 

Statt

easy_admin: 
    entities: 
     User: AppBundle\Entity\User #here is the error 
      list: 
       fields: 
        - { property:'avatar', type:'image', base_path: '%app.path.avatar%'} 
+0

Thx @ Mz1907, es funktioniert ... – jagerMartin

+0

könnte die Antwort akzeptieren oder einfach nur abstimmen, wenn Sie sie nicht annehmen können? – Mz1907