Display the results into three separate tables #182

This commit is contained in:
Korina Cordero 2019-03-18 03:20:22 -04:00
parent b021479d2e
commit 97570405d6
2 changed files with 29 additions and 37 deletions

View file

@ -38,39 +38,7 @@ class SearchController extends BaseController
$search_term = $req->query->get('search'); $search_term = $req->query->get('search');
$results = $search->search($search_term); $results = $search->search($search_term);
// process rows $params['data'] = $results;
$rows = [];
// get the legacy job order results
foreach($results['legacy_job_orders'] as $lrow)
{
$row['id'] = $lrow->getID();
$row['name'] = $lrow->getCustFirstName() . " " . $lrow->getCustLastName();
$row['plate_number'] = $lrow->getPlateNumber();
$rows[] = $row;
}
// get the job order results
foreach($results['job_orders'] as $jrow)
{
$row['id'] = $jrow->getID();
$row['name'] = $jrow->getCustomer()->getFirstName() . " " . $jrow->getCustomer()->getLastName();
$row['plate_number'] = $jrow->getCustomerVehicle()->getPlateNumber();
$rows[] = $row;
}
// get the warranties results
foreach($results['warranties'] as $wrow)
{
$row['id'] = $wrow->getID();
$row['name'] = $wrow->getFirstName() . " " . $wrow->getLastName();
$row['plate_number'] = $wrow->getPlateNumber();
$rows[] = $row;
}
$params['data'] = $rows;
return $this->render('search/results.html.twig', $params); return $this->render('search/results.html.twig', $params);
} }
} }

View file

@ -38,12 +38,36 @@
</div> </div>
<!--begin: Datatable --> <!--begin: Datatable -->
<div id="data-rows"> <div id="data-rows">
<p> Legacy Job Orders </p>
<table> <table>
{% for result in data %} {% for key, result in data.legacy_job_orders %}
<tr> <tr>
<td> {{ result.id }}</td> <td> {{ result.getID() }} </td>
<td> {{ result.name }} </td> <td> {{ result.getCustLastName() }} </td>
<td> {{ result.plate_number }} </td> <td> {{ result.getCustFirstName() }} </td>
<td> {{ result.getPlateNumber() }} </td>
</tr>
{% endfor %}
</table>
<p> Job Orders </p>
<table>
{% for result in data.job_orders %}
<tr>
<td> {{ result.getID() }} </td>
<td> {{ result.getCustomer().getLastName() }} </td>
<td> {{ result.getCustomer().getFirstName() }}</td>
<td> {{ result.getCustomerVehicle().getPlateNumber() }}</td>
</tr>
{% endfor %}
</table>
<p> Warranties </p>
<table>
{% for result in data.warranties %}
<tr>
<td> {{ result.getID() }} </td>
<td> {{ result.getLastName() }} </td>
<td> {{ result.getFirstName() }} </td>
<td> {{ result.getPlateNumber() }} </td>
</tr> </tr>
{% endfor %} {% endfor %}
</table> </table>