public function updateAction() { $request = $this->getRequest(); if ($request->isPost()) { $event = $request->getPost()->toArray(); $event['startDate'] = substr($event['startDate'], 0, 33); $event['startHour'] = substr($event['startHour'], 0, 33); $event['endDate'] = substr($event['endDate'], 0, 33); $event['endHour'] = substr($event['endHour'], 0, 33); $startDate = new \DateTime($event['startDate']); $startHour = new \DateTime($event['startHour']); $endDate = new \DateTime($event['endDate']); $endHour = new \DateTime($event['endHour']); $event['evevStartDate'] = $startDate->format("Y-m-d") . "T" . $startHour->format("H:i"); $event['evevEndDate'] = $endDate->format("Y-m-d") . "T" . $endHour->format("H:i"); $events_obj = new Event($this->em, new WebsiteTbEvents()); $json = array('status' => true, 'event' => $events_obj->update($event)); echo Json::encode($json); return false; } }