Hallo zusammen,
ich will (vorerst) im Template eine SQL-Abfrage machen, um dann das daraus erzeugte Array im Footer darzustellen:
Bootstrap.php
footer.tpl
jetzt erhalte ich folgendes Array:
Wie kann ich nun auf die einzelnen Arrayinhalte bzw. die darin enthaltenen Objekte per Smarty zugreifen?
Laut Debugger scheint eine Smartyvariable $latestOrdersS als Array mit Inhalt einer StdClass vorhanden zu sein. Ein {$latestOrdersS[0]->kArtikel} wirft jedoch folgende Warnung: "Undefined array key "latestOrdersS""
Vielleicht denke ich auch zu kompliziert. Ich will eigentlich nur eine DB-Abfrage machen und die Ergebnisse im Footer ausgeben. Gibt es da eine geschmeidigere Möglichkeit?
ich will (vorerst) im Template eine SQL-Abfrage machen, um dann das daraus erzeugte Array im Footer darzustellen:
Bootstrap.php
...
public function getLatestOrders()
{
$query = "
SELECT ......
";
$latestOrders = Shop::Container()->getDB()->query($query,2);
Shop::Smarty()
->assign('latestOrdersS', $latestOrders );
Shop::dbg($latestOrders);
...
footer.tpl
...
{getLatestOrders}
...
jetzt erhalte ich folgendes Array:
Bootstrap.php:77 array(3) {
[0]=>
object(stdClass)#12727 (6) {
["kArtikel"]=>
string(5) "53203"
["nAnzahl"]=>
string(6) "1.0000"
["cSEO"]=>
string(28) "Testartikel"
["cName"]=>
string(28) "Testartikel"
["dErstellt"]=>
string(19) "2022-08-18 18:25:31"
["cOrt"]=>
string(9) "Testort"
}
...
Wie kann ich nun auf die einzelnen Arrayinhalte bzw. die darin enthaltenen Objekte per Smarty zugreifen?
Laut Debugger scheint eine Smartyvariable $latestOrdersS als Array mit Inhalt einer StdClass vorhanden zu sein. Ein {$latestOrdersS[0]->kArtikel} wirft jedoch folgende Warnung: "Undefined array key "latestOrdersS""
Vielleicht denke ich auch zu kompliziert. Ich will eigentlich nur eine DB-Abfrage machen und die Ergebnisse im Footer ausgeben. Gibt es da eine geschmeidigere Möglichkeit?