Ejemplo n.º 1
0
<?php

/*
|--------------------------------------------------------------------------
| Create Slim Application
|--------------------------------------------------------------------------
*/
// Instantiate application
$app = new \Slim\Slim(require_once ROOT . '/app/config/app.php');
$app->setName('Active Slim API');
\BurningDiode\Slim\Config\Yaml::_()->addParameters(array('app.mode' => SLIM_MODE, 'app.root' => ROOT, 'app.storage' => ROOT . DIRECTORY_SEPARATOR . 'storage'))->addDirectory(ROOT . '/app/config');
// For native PHP session
session_cache_limiter(false);
session_start();
// For encrypted cookie session
/*
$app->add(new \Slim\Middleware\SessionCookie(array(
            'expires' => '20 minutes',
            'path' => '/',
            'domain' => null,
            'secure' => false,
            'httponly' => false,
            'name' => 'app_session_name',
            'secret' => md5('appsecretkey'),
            'cipher' => MCRYPT_RIJNDAEL_256,
            'cipher_mode' => MCRYPT_MODE_CBC
        )));
*/
/*
|--------------------------------------------------------------------------
| Initialize the database