Display the results into three separate tables #182
This commit is contained in:
parent
b021479d2e
commit
97570405d6
2 changed files with 29 additions and 37 deletions
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue