[YII2] Errore Undefined index:

Salve,

sto usando il seguente codice all’interno di un metodo per popolare una Drop Drown e ricevo l’errore

Undefined index: id_numero_piano.

Sapreste indicarmi il motivo ?

le due tabelle sono collegate tramite il campo id_numero_piano

e numeroPiano è il nome della relazione che collega la tabella Piano con un Numero_Piano

$query = Piano::find()

       ->joinWith(['numeroPiano'])


       ->select(['id_piano','numero_piano'])


       ->orderBy(['numero_piano' => 'DESC'])


       ->asArray()


       ->all(); 

Grazie

Ciao Antonio,

nella select deve comparire anche id_numero_piano, che entra in gioco nella join:




$query = Piano::find()

->joinWith(['numeroPiano'])

->select(['id_piano','id_numero_piano','numero_piano'])

->orderBy(['numero_piano' => 'DESC'])

->asArray()

->all();