Yii2 : Aktive Datensatz Spalte Aliase

Ich bin mit framework Yii2 mit erweiterten Vorlage.

Bekomme ich problem mit den Spalten-alias in meine controller-Datei, hier ist mein code:

$models = new ActiveDataProvider([
    'query' => User::find()->select(['member'=>'fullname'])
]);

Obige Abfrage äquivalent mit:

SELECT fullname AS member FROM User;

Schicke ich die Daten zu der Ansicht, mit diesem code:

return $this->render('view', [
        'model' => $models,
    ]);

Möchte ich nennen, die Daten aus meiner Sicht mit GridView-widget, hier ist mein code:

echo GridView::widget([
    'dataProvider' => $model,
    'columns' => [
        'member',
    ],
]);

Allerdings bekam ich eine Fehlermeldung, die mir sagen, die "Mitglied" - parameter ist nicht definiert.
Wie kann ich die Daten aus meiner Abfrage durch den Aufruf der Namen der Spalte? (in meinem Fall mit alias)

Ich bin wirklich dankbar für jede Art von hilft!!

InformationsquelleAutor Wonka | 2015-03-26

Schreibe einen Kommentar