Example #1
0
 private static function createEntityManager()
 {
     //DB connection config
     include THISPATH . '/orm/dbconfig.php';
     self::$em = EntityManager::create($connectionOptions, self::getConfiguration());
 }
Example #2
0
$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();