Ergebnis 1 bis 3 von 3

Thema: foreignKey verursacht nach 5.3 Update Fehler Class "Database" not found

  1. #1
    Contao-Fan Avatar von dirksche
    Registriert seit
    05.08.2009.
    Ort
    Grosslittgen
    Beiträge
    655

    Standard foreignKey verursacht nach 5.3 Update Fehler Class "Database" not found

    Hallo liebe Community,

    nach dem Update von 4.13. auf 5.3. verursacht ein Custom Element im Backen den Fehler "Class "Database" not found".
    In dem Custom Element kann der Redakteur einen News Beitrag auswählen. Das ganze sieht so aus:
    Code:
            'news' => array(
                'label' => array('Nachricht', 'Wähle eine Nachricht aus.'),
                'inputType' => 'select',
                'foreignKey' => 'tl_news.headline',
                'eval' => array('tl_class' => 'clr w50', 'mandatory'=>true),
            ),
    Nach dem Update erzeugt das Feld 'foreignKey' => 'tl_news.headline' anscheinend den Fehler.
    Hat jemand einen Tipp für mich, was ich anpassen muss?

    Danke
    Dirk

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.191
    Partner-ID
    10107

    Standard

    Nutze den Debug-Modus und poste den Stack Trace.
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Fan Avatar von dirksche
    Registriert seit
    05.08.2009.
    Ort
    Grosslittgen
    Beiträge
    655

    Standard

    Hi Spooky,

    ich Dussel. Das Frontend Template war schuld und hatte den Fehler verursacht ;-)
    Aber mal eine andere Frage. Das ganze geht doch auch mit einer Catalog Manager Tabelle, oder?
    Code:
            'magazin' => array(
                'label' => array('Magazinbeitrag', 'Wähle einen Magazinbeitrag aus.'),
                'inputType' => 'select',
                'foreignKey' => 'ctlg_magazin.title',
                'eval' => array('tl_class' => 'clr w50', 'mandatory'=>true),
            ),
    Im Backend funzt das jedenfalls.

    Im Frontend hole ich mir die Daten für die News über
    Code:
    <?php 
    $newsteaser = \Contao\NewsModel::findById($this->news);
    $newsArchive = \Contao\NewsArchiveModel::findById($newsteaser->pid);
    ?>
    Aber wie würde das bei einem Catalog Manager Datensatz aussehen?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •