Usando la extensión Select2 estoy generando una consulta para los datos de un empleado y asi asignarlos a un dependiente atreves de su id usando esta estructura para sacar los datos de primer nombre y segundo nombre pero solo sale el segundo nombre.
Codigo DependienteController:
public function actionCreate()
{
$model = new Dependiente();
$Emp = Empleado::find()->all();
$listaEmp= ArrayHelper::map($Emp,'id','primerNombre','segundoNombre');
if ($this->request->isPost) {
if ($model->load($this->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
}
} else {
$model->loadDefaultValues();
}
return $this->render('create', [
'model' => $model,
'listaEmp'=>$listaEmp,
]);
}
Codigo dependiente Form:
No se si sea algún error de código mio o que necesite otra extensión, me agradaría si me pudieran orientar, anexo imagen de lo que me muestra
