本文整理汇总了PHP中Acceso::resumen方法的典型用法代码示例。如果您正苦于以下问题:PHP Acceso::resumen方法的具体用法?PHP Acceso::resumen怎么用?PHP Acceso::resumen使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Acceso
的用法示例。
在下文中一共展示了Acceso::resumen方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: resumenAction
public function resumenAction()
{
$desde = $this->request->getPost("desde");
$time_desde = new DateTime($desde);
$time_desde = $time_desde->format('Y-m-d H:i:s');
$hasta = $this->request->getPost("hasta");
$time_hasta = new DateTime($hasta);
$time_hasta = $time_hasta->format('Y-m-d H:i:s');
$idcondominio = $this->request->getPost("idcondominio");
$acceso = new Acceso();
$condominios = Condominio::find();
$tipos_v = TiposVehiculo::find();
echo '<h1>Resumen de Accesos</h1>';
echo "Del: {$desde} Al: {$hasta}";
if ($condominios->count() > 0) {
foreach ($condominios as $condominio) {
echo "<hr/>\n <h4>" . $condominio->nombre . '</h4>
<hr/>
<table class="table table-striped">
<tr>
<td>Tipo de Vehiculo</td>
<td> Total de Entradas y Salidas</td>
</tr>
';
$total = 0;
foreach ($tipos_v as $tipo) {
$resumen = $acceso->resumen($condominio->idcondominio, $time_desde, $time_hasta, $tipo->idtipos_vehiculo);
if ($resumen->count() > 0) {
$totaltipo = round($resumen->count() / 2);
echo '<tr>
<td>' . $tipo->tipo . '</td>
<td>' . $totaltipo . '</td>
</tr>';
$total = $total + $totaltipo;
}
}
echo ' </table> ';
echo '<div class="well">Total de Entradas/Saldias: ' . $total . '</div>';
}
}
echo "\n <script>\n \$('.side-nav').remove();\n \$('#wrapper').css('padding-left','0px');\n </script>\n ";
header("Content-Type: application/vnd.ms-excel; charset=utf-8");
header("Content-Disposition: attachment; filename=accesos.xlsx");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private", false);
}