$app->post('/insertItem/:folder/:file', function ($folder, $file) use($app) { $req = $app->request(); try { $em = DoctrineConfig::getEntityManager(); require THISPATH . "/routes/{$folder}/insert_{$file}.php"; echo json_encode($retval); } catch (Exception $ex) { echo json_encode(array('success' => false, 'message' => $ex->getMessage())); } }); $app->put('/updateItem/:folder/:file', function ($folder, $file) use($app) { $req = $app->request(); try { $em = DoctrineConfig::getEntityManager(); require THISPATH . "/routes/{$folder}/update_{$file}.php"; echo json_encode($retval); } catch (Exception $ex) { echo json_encode(array('success' => false, 'message' => $ex->getMessage())); } }); $app->delete('/deleteItem/:folder/:file', function ($folder, $file) use($app) { $req = $app->request(); try { $em = DoctrineConfig::getEntityManager(); require THISPATH . "/routes/{$folder}/delete_{$file}.php"; echo json_encode($retval); } catch (Exception $ex) { echo json_encode(array('success' => false, 'message' => $ex->getMessage())); } }); $app->run();