Index ticket entity to speed up related ticket fetching #590

This commit is contained in:
Kendrick Chan 2021-06-20 01:06:28 +08:00
parent 0eb8850b1f
commit 9a7622ed5c
2 changed files with 6 additions and 2 deletions

View file

@ -314,7 +314,7 @@ class TicketController extends Controller
if (empty($obj))
throw $this->createNotFoundException('The item does not exist');
$em = $this->getDoctrine()->getManager();
// $em = $this->getDoctrine()->getManager();
$customer = $obj->getCustomer();
$job_order = $obj->getJobOrder();

View file

@ -12,7 +12,11 @@ use DateTime;
/**
* @ORM\Entity
* @ORM\Table(name="ticket")
* @ORM\Table(name="ticket", indexes={
* @ORM\Index(columns={"plate_number"}),
* @ORM\Index(columns={"first_name"}, flags={"fulltext"}),
* @ORM\Index(columns={"last_name"}, flags={"fulltext"})
* })
*/
class Ticket
{