Hallo Leute, es ist eher eine sehr grundlegende Frage, hatte die Chance, mehrere Fragen auf Stackoverflow, aber alles vergebens zu suchen.Twig iterieren/lesen und erhalten Wert - Octobercms
also habe ich diese Zweig-Variable namens "WordoftheDayfromDB", an die ich aus einigen Daten nach Abfrage DB in meinem Controller über Laravel Methode übergeben. Der Controller erscheint im Plugin von octobercms. Der Inhalt der Variablen ist unter
{% set WordoftheDayfromDB = __SELF__.words %}
{{WordoftheDayfromDB}} # this output below object
["{\"id\":4,\"word_tr\":\"parazit\",\"slug_tr\":\"parazit\",\"word_gr\":\"\\u03c0\\u03b1\\u03c1\\u03ac\\u03c3\\u03b9\\u03c4\\u03bf\",\"slug_gr\":\"parasito\",\"pubordraft\":1,\"created_at\":\"2017-06-07 13:04:57\",\"updated_at\":\"2017-06-07 13:04:57\",\"deleted_at\":null,\"word_image\":\"\\\/cropped-images\\\/image2.jpg\",\"typeswb_id\":0}"]
kann mir jemand einen Weg sagen, Schlüssel und Werte aus der ungefähre Zweigvariable zu extrahieren. , was ich bereits versucht, ist folgende:
<pre> {{WordoftheDayfromDB.id}}</pre>
oder
{% for item in WordoftheDayfromDB %} {{item.word_tr}} {% endfor %}
auch eine Kombination {% if WordoftheDayfromDB is iterable %}
verwenden. Ich werde Ihre Antwort sehr schätzen! danke für das Lesen meiner Frage. beide zugänglich wie diese
hallo danke für i Antwort versucht, dass man als gut, aber Wert ergibt sich das gesamte Array wie diese '' '0: { "id": 4, "word_tr": "parazit" , "slug_tr": "parazit", "word_gr": "\ u03c0 \ u03b1 \ u03c1 \ u03ac \ u03c3 \ u03b9 \ u03c4 \ u03bf", "slug_gr": "parasito", "pubordraft": 1, "created_at": "2017-06-07 13:04:57", "aktualisiert_at": "2017-06-07 13:04:57", "deleted_at": null, "word_image": "\/cropped-images \/image2. jpg "," typeswb_id ": 0}' '' – Danish
Sind Sie sicher, dass es ein Objekt ist, keine JSON-Zeichenkette? – dragontree