0

Ich habe vor kurzem ein Plugin erstellt (mit dem 'Builder-Plugin'), wo ich ein Feld zum Anhängen von Bildern habe (mit 'Media Finder Widget'). Alles funktioniert einwandfrei - ich kann ein Bild hochladen oder eines aus der Mediathek auswählen. Nach dem erfolgreichen Speichern, wenn ich zurück zum zuletzt gespeicherten Datensatz gehe, wird das Bild nicht angezeigt ... Wie kann ich das beheben?Oktober CMS media finder

Danke!

+0

wäre es schön, wenn Sie teilen können: fields.yaml von Ihnen modellieren es in Sie Plugin-Ordner> Modell> Ordner mit dem gleichen Namen Sie Modell> fields.yaml, auch wenn möglich Anteil sein wird der Code deines Modells sowie so können wir besser verstehen –

Antwort

1

'media Finder Widget' nicht mit Beziehungstyp 'Dateianhang', wie diese Arbeit:

public $attachOne = [ 
    'avatar' => 'System\Models\File' 
]; 

versuchen Sie einen anderen zu verwenden, Typ (zum Beispiel: JSON)

1

Versuch zu sehen, this video

Sie Vielleicht ist sie helfen können

+0

Danke für das Video, aber es gab nichts, das mir hilft ... – daru79

0

Von dem, was ich fand, der Media Finder speichert nicht das Bild in einer Beziehung, sondern zeichnet die URL des Bildes von t er Medienbibliothek, deshalb:

public $attachOne = [ 
    'avatar' => 'System\Models\File' 
]; 

Funktioniert nicht. Sie müssen tatsächlich ein Feld in der DB hinzufügen, um den Bildpfad aufzuzeichnen.

Wenn jemand anderes eine bessere Lösung hat, gehen Sie mit ihnen, aber das erlaubte mir, das Bild zu behalten.

+0

Dies bietet keine Antwort auf die Frage. Sobald Sie genug [Reputation] (https://stackoverflow.com/help/whats-reputation) haben, können Sie [jeden Beitrag kommentieren] (https://stackoverflow.com/help/privileges/comment); Stattdessen [geben Sie Antworten, die keine Klärung durch den Fragesteller erfordern] (https://meta.stackexchange.com/questions/214173/why-doe-i-need-50-reputation-to-comment-what-can- i-do-stattdessen). - [Aus Bewertung] (/ review/low-quality-posts/18703204) –

+0

Die Antwort ist, dass sie das Feld in der DB hinzufügen müssen, um den Bildpfad aufzuzeichnen – Bryce