Yii2 Wählen Sie nur einige Spalten aus verknüpften Modell

Controller ich habe:

public function actionGetItems()
{
    $model = new \app\models\WarehouseItems;
    $items = $model->find()->with(['user'])->asArray()->all();
    return $items;
}

In WarehouseItem Modell i standard (erstellt von gii) relation Erklärung:

public function getUser()
{
    return $this->hasOne('\dektrium\user\models\User', ['user_id' => 'user_id']);
}

Wie kann ich Steuern, welche Spalte die Daten bekomme ich aus der "Benutzer" Beziehung? Ich habe derzeit erhalten alle Spalten, die nicht gut, wie die Daten gesendet werden, um Winkel im JSON-format.
Jetzt muss ich Schleife durch $Elemente und filer aus allen Spalten, die ich nicht wollen, zu senden.

InformationsquelleAutor Ljudotina | 2015-10-13
Schreibe einen Kommentar