Cita: no me había fijado y los esta repitiendo que podría ser?
Es por:
Cita: return $query->fetchAll();
Debes usar:
Cita: return $query->fetchAll(PDO::FETCH_ASSOC);
Eso es una duda
de manual.
Código PHP:
Ver original$departamentos = $instance->getDepartamentos();
var_dump($dept, $departamentos); // Verifica que estos valores sean los que esperas.
// echo "<select>";
foreach($departamentos as $departamento)
echo "<option value=\"$departamento[id_dept]\" ".($departamento['id_dept'] == $dept ? "selected" : "").">$departamento[nom_dept]</option>";