diff --git a/src/Controller/EmergencyTypeController.php b/src/Controller/EmergencyTypeController.php index 228351fd..08efee2b 100644 --- a/src/Controller/EmergencyTypeController.php +++ b/src/Controller/EmergencyTypeController.php @@ -238,7 +238,8 @@ class EmergencyTypeController extends Controller protected function setObject(EmergencyType $obj, Request $req) { // set and save values - $obj->setName($req->request->get('name')); + $obj->setName($req->request->get('name')) + ->setCode($req->request->get('code')); } protected function setQueryFilters($datatable, QueryBuilder $query) diff --git a/src/Entity/EmergencyType.php b/src/Entity/EmergencyType.php index b08acddd..de02a503 100644 --- a/src/Entity/EmergencyType.php +++ b/src/Entity/EmergencyType.php @@ -8,7 +8,8 @@ use Symfony\Component\Validator\Constraints as Assert; /** * @ORM\Entity - * @ORM\Table(name="emergency_type") + * @ORM\Table(name="emergency_type", indexes={ + * @ORM\Index(name="emergency_type_idx", columns={"code"}), * }) */ class EmergencyType @@ -27,6 +28,12 @@ class EmergencyType */ protected $name; + /** + * @ORM\Column(type="string", length=80) + * @Assert\NotBlank() + */ + protected $code; + public function getID() { return $this->id; @@ -43,4 +50,15 @@ class EmergencyType return $this->name; } + public function setCode($code) + { + $this->code = $code; + return $this; + } + + public function getCode() + { + return $this->code; + } + } diff --git a/templates/emergency-type/form.html.twig b/templates/emergency-type/form.html.twig index 910909d3..a3f9aad7 100644 --- a/templates/emergency-type/form.html.twig +++ b/templates/emergency-type/form.html.twig @@ -34,7 +34,7 @@