Und schon wieder eine Frage:
Es geht darum, dass ich gerne auf eine externe Tabelle zugreifen möchte,
ich habe das immer mit der Datenbankklasse von Contao in etwa so gelöst:
Code:
<?php
$phrase = $this->raw;
$this->import('Database');
$objData = $this->Database->prepare("SELECT mp_date FROM mm_tagespost WHERE hp_menue LIKE '%$phrase%' ORDER BY mp_date DESC")->execute(1);
if ($objData->mp_date):
echo 'zuletzt verwendet: '.$objData->mp_date;
endif;
?>
bis ich auf diesen Thread gekommen bin.
Ich spiele mich schon eine Weile und komme auch mit getInstance hier nicht wirklich weiter was hier definitiv auf meine fehlenden Kenntnisse zurückzuführen ist.
Ich würde Euch bitten, hier evtl. den grundsätzlichen Code zu posten mit welchem man von einem metamodels-Template aus auf eine andere (wenn möglich beliebige) Tabelle innerhalb der gleichen Contao-Installation zugreifen kann.
das Einzige was ich in etwa in diese Richtung gefunden habe ist das hier:
PHP-Code:
<?php #Vorbereiten $producer = MetaModelFactory::byTableName('mm_producer')->findById($arrItem['raw']['producer']); # Die spalte 'name' aus dem array $producer ausgeben echo $producer->get('name'); ?>
Leider möchte ich aber keine andere mm_tabelle im herkömmlichen Sinne referenzieren, sondern die Ausgabe an eine andere Bedingung knüpfen (in meinem Falle eine Durchsuchung)
Über den Code würde ich mich freuen...
Lesezeichen