Hallo Leute,
ich habe eine eigene Erweiterung mit einem entsprechendem Model.
Das Model greift auf Tabelle A zu und nun möchte ich es nach dem Feld sorting aus Tabelle B sortieren.
PHP-Code:
public static function findByMaincat($maincat, array $arrOptions=array())
{
$t = static::$strTable; // TABELLE_A
$arrOptions = array
(
'order' => "$TABELLE_B.sorting ASC"
);
$arrColumns = array("$t.cats LIKE ?","$t.lang=?","$t.published=?");
$arrValues = array('%:"'.$maincat.'"%', $GLOBALS['TL_LANGUAGE'],1);
return static::findBy($arrColumns, $arrValues, $arrOptions);
}
Das Feld wird auch richtig angesprochen aber in dem query kommt ein Fehler da er Tabelle_B nicht deklariert bekommt.
Code:
Query error: Unknown column 'TABELLE_B.sorting' in 'order clause' (SELECT TABELLE_A.* FROM TABELLE_A WHERE
Anregungen wären super!
Lesezeichen