Uso datatable para que me muestre los vuelos a cancelar que son los que
tengan un id_cancelacion en nulo(que es un campo foráneo de vuelo_comercial) ,y también los vuelos que la fecha actual sea < a la fecha de partida del vuelo que es el campo que tengo almacenado en la base de datos.
Me muestra los vuelos que tengo en cancelación_id en nulo,pero no me filtra la comparación de la fecha con la hora, Es correcta la comparacion?
<tbody id="myID">
<?php
$vc = new Vuelo_comercial();
$vc->get ();
$fecha_actual=getdate();
$fecha_partida=$vc->fecha_partida;
$vc->where('cancelacion_id',null)->get();
if ( $fecha_partida<$fecha_actual){
foreach ( $vc as $row ) {
$codigo_vuelo_comercial = $row->id;
$boton = '<a data-toggle="modal" class="btn btn-danger" href="#ventanaModal" >Cancelar Vuelo</a>';
echo '<tr>';
echo '<td>' . $row->id . '</td>';
echo '<td>' . $row->avion->get()->matricula.'</td>';
echo '<td>' . $row->ruta_id . '</td>';
echo '<td>' . $row->fecha_partida . '</td>';
echo '<td>' . $boton . '</td>';
echo '</tr>';
}
}
?>
</tbody>