Hello! How can I do to give alphabetical order to one of the items?

Viewed 23

I'm looking to list items (in this case the item "nombre_puesto_migratorio") in alphabetical order.

using php I am getting the data from a mysql database, I use foreach to easily list all, but I need to list that item in alphabetical order.

SigHorarioActual.class.php

/**
 * Load the data into the datagrid
 */
public function onReload($param)
{
    $this->datagrid->clear();
    
    self::cambiarValorFechas($param);
    
    $formulario = $this->form->getData();
    $this->form->setData($formulario);                
    
    $DVAR_final_id_cab = (isset($param['id_planilla_horarios_cab']))?$param['id_planilla_horarios_cab']:SigUtilitarios::cabecera_actual();
    $SVAR_final_fecha = (isset($formulario->seleccion_fecha_mes))?$formulario->seleccion_fecha_mes:'';
        
    $ARRVAR_horario_actual = SigUtilitarios::horario_actual($DVAR_final_id_cab, $SVAR_final_fecha);

    self::cambiarValorTitulo($param, $DVAR_final_id_cab, $SVAR_final_fecha);
    
    foreach ($ARRVAR_horario_actual as $row){
        
        // add an regular object to the datagrid
        $item = new StdClass;
        $item->id_planilla_horarios_det = $row['id_planilla_horarios_det'];
        $item->franja = $row['ingreso'];
        $item->apellido_nombre   = $row['nombre_agente'];
        $item->nombre_puesto_migratorio   = $row['nombre_puesto_migratorio'];
        $item->dia   = $row['dia'];
        $item->cobertura_agente  = '';
        $item->sector  = SigUtilitarios::obtener_nombre_sector($row['id_franja_horaria'], $row['sector']);
        $item->guardia  = $row['guardia'];
        $item->cambio_por  = $row['ingreso'];
        $item->id_franja_horaria = $row['id_franja_horaria'];
        $item->cobertura_agente = $row['agente_cobertura'];
        $item->nota = $row['nota'];
        $item->temperatura = '';
        $this->datagrid->addItem($item);
    
    }
0 Answers
Related