Wie kann ein bestimmtes Feld zusätzlich zu den Standardfeldern einer Tabelle ausgewählt werden?

Ich möchte mit JOIN Daten aus einer Tabelle und einer Ansicht in CakePHP wie folgt auswählen:

$this->Annonces->find('all')
        ->where($arrFiltres)
        ->order($arrOrder)
        ->join([
            'table' => 'annonces_suivis',
            'alias' => 'AnnoncesSuivis',
            'conditions' => [...],      
        ]);

Und möchte in der Lage sein, alle Felder der ersten Tabelle und einige der verknüpften Tabellen wie folgt auszuwählen:

->select(['Annonces.*', 'AnnoncesSuivis.id']);

Aber dies erzeugt eine fehlerhafte SQL-Abfrage.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage