Datenbankabfrage in den MetaModels
Hallo,
In einem Metamodel in dem ich verschiedene Isotope-Produkte mittels Auswahlfeld ausgebe brauche ich noch zusätzlich den Preis der sich aber in einer anderen Datenbank befindet. Alle versuche auf die Datenbank im MetaModel Template zuzugreifen sind fehlgeschlagen ($this->Database->execute). Gibt es da einen anderen Weg oder wurde das vll in einer neueren Version der MetaModels geändert?
Ich arbeite auf Contao 3.3.7
Externe Tabelle aus metamodels abfragen.
Hallo,
damit es leichter fällt, sich mit der Api auseinander zu setzen, kannst Du mal folgenden Code probieren ;-)
PHP-Code:
$sql = "SELECT price FROM tl_iso_product_pricetier AS ausgabe WHERE pid = 118";
$dbQuery = Database::getInstance()->prepare($sql);
$dbResult = $dbQuery->execute();
while($row = $dbResult->fetchRow()){
echo $row[0];
}
In diesem Beispiel wird der Preis aus tl_iso_product_pricetier mit der pid 118 geholt > die 118 sollte mit der entsprechenden Variable befüllt werden.
Gruß
Hauge