Foreach encadeado
Senhores, tenho 2 tableas
tipo_veiculo
id tipo
1 Bike
2 Moto
3 carro
uso
id tipo_veiculo quantidade
1 1 2
2 1 3
3 2 2
To tentando fazer um foreach para pegar a quantidade de vezes que cada tipo de veiculo foi usado, quero fazer o seguinte relatorio:
Bike - 5
Moto - 2
Tentei assim:
Aqui eu tenho todos os tipos de veiculos cadastrados.
$listaTipoVeiculo = $em->getRepository("Application\Model\Tipoveiculo")
->findAll();
Aqui eu pego os registros de uso por um periodo de datas
$lista = $sdao->qunatidadeVeiculo($dataInicio,$dataFinal);
Isso aqui não ta funcionando. Eu acredito se seja o caminho, foreach dentro de foreach.
foreach ($listaTipoVeiculo as $tipoVeiculo){
foreach ($lista as $l){
if($l->getTarifario()->getTipoveiculo()->getID_TIPO_CARRO() == $tipoVeiculo->getID_TIPO_CARRO()){
$quantVeiculo = ($quantVeiculo + $l->getQUANT_CARRO());
}
}
}
Agradeço ajudas ....Discussão (0)
Carregando comentários...