MySql Pivot-Tabelle in Yii CActiveDataProvider

8

Ich habe eine Tabellenstruktur wie folgt:

%Vor%

Bitte überprüfen Sie auch die SQL-Fiddle. Ссылка

Die Daten werden mit dieser Abfrage geladen.

%Vor%

Wie kann ich das zu einem CDbCriteria Objekt und CActiveDataProvider machen? Ich muss diese Daten in cgridview laden und erlauben, dass benutzerdefinierte Spalten mit cgridview filters durchsucht werden.

momentan habe ich das gemacht:

%Vor%

Ausgabe von print_r ($ customField):

%Vor%     
dev1234 06.11.2015, 12:56
quelle

1 Antwort

2

Warum erstellen Sie nicht eine SQL-Ansicht und dann ein neues Modell?

Die SQL enthält keinen dynamischen Wert, sie sollte in kompakterer Form geschrieben werden.

    
Fabrizio Caldarelli 12.11.2015, 10:32
quelle