Ergebnis 1 bis 5 von 5

Thema: $model->getRelated() mit Custom ID

  1. #1
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard $model->getRelated() mit Custom ID

    Hi,

    ist es möglich, ein eigenes ID-Feld für die Abfrage von getRelated() zu definieren?
    Meine ID, welche zur Abfrage notwendig ist befindet sich nicht in "id", sondern z.B. in "spalte_id".

    Beispiel:
    Code:
    $article->getRelated('author')
    Author bezieht sich auf tl_member.id, ich möchte aber tl_member.custom_id verwenden.

    Danke LG

  2. #2
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Ich habe nun versucht über die Model-Klasse die ID zu überschreiben, aber leider wirkt sich das nicht auf getRelated() aus

    Code:
    protected static $strPk = 'custom_id';

  3. #3
    Contao-Nutzer
    Registriert seit
    03.09.2009.
    Ort
    Baunatal
    Beiträge
    122
    Partner-ID
    6087

    Standard

    Sollte theoretisch funktionieren. getRelated() schaut über getPk() nach was in der Variablen steht.
    Eventuell noch mal den Cache leeren?

  4. #4
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Der Cache ist bereits deaktiviert und zusätzlich leeren bringt leider auch nichts. Ich vermute, Contao generiert den Related-Content vorab über die id?!

    lg

  5. #5
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Wäre es sonst alternativ dazu möglich, die Einträge manuell in einem __construct in der Model Klasse zuzuweisen?

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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