Add plate number field to rider

This commit is contained in:
Ramon Gutierrez 2018-01-30 14:57:16 +08:00
parent d97cbeaa45
commit 161778cfef
4 changed files with 32 additions and 0 deletions

View file

@ -92,6 +92,7 @@ class RiderController extends BaseController
$row['image_file'] = $orow[0]->getImageFile();
$row['first_name'] = $orow[0]->getFirstName();
$row['last_name'] = $orow[0]->getLastName();
$row['plate_number'] = $orow[0]->getPlateNumber();
$row['contact_num'] = $orow[0]->getContactNumber();
$row['hub'] = $orow['hub_name'];
@ -146,6 +147,7 @@ class RiderController extends BaseController
$row->setFirstName($req->request->get('first_name'))
->setLastName($req->request->get('last_name'))
->setContactNumber($req->request->get('contact_no'))
->setPlateNumber($req->request->get('plate_number'))
->setImageFile($req->request->get('image_file'));
// initialize error list
@ -233,6 +235,7 @@ class RiderController extends BaseController
$row->setFirstName($req->request->get('first_name'))
->setLastName($req->request->get('last_name'))
->setContactNumber($req->request->get('contact_no'))
->setPlateNumber($req->request->get('plate_number'))
->setImageFile($req->request->get('image_file'));
// initialize error list

View file

@ -39,6 +39,13 @@ class Rider
*/
protected $contact_num;
// plate number
/**
* @ORM\Column(type="string", length=10)
* @Assert\NotBlank()
*/
protected $plate_number;
/**
* @ORM\ManyToOne(targetEntity="Hub", inversedBy="riders")
* @ORM\JoinColumn(name="hub_id", referencedColumnName="id")
@ -87,6 +94,17 @@ class Rider
return $this->last_name;
}
public function setPlateNumber($plate_number)
{
$this->plate_number = $plate_number;
return $this;
}
public function getPlateNumber()
{
return $this->plate_number;
}
public function setContactNumber($num)
{
$this->contact_num = $num;

View file

@ -63,6 +63,13 @@
<div class="form-control-feedback hide" data-field="hub"></div>
</div>
</div>
<div class="form-group m-form__group row no-border">
<div class="col-lg-6">
<label data-field="plate_number">Plate Number:</label>
<input type="text" name="plate_number" class="form-control m-input" value="{{ obj.getPlateNumber() }}">
<div class="form-control-feedback hide" data-field="plate_number"></div>
</div>
</div>
<div class="form-group m-form__group row">
<div class="col-lg-6">
<label data-field="image_file">

View file

@ -103,6 +103,10 @@
field: 'contact_num',
title: 'Contact No.'
},
{
field: 'plate_number',
title: 'Plate Number'
},
{
field: 'hub',
title: 'Hub'