I am trying to structure my Slim application like
app
index.php
config
lib
vendor
assets
templates
sys
Slim
and my index.php looks like
if (!defined('DS')) {
define('DS', DIRECTORY_SEPARATOR);
}
if (!defined('APP_DIR')) {
define('APP_DIR', basename(dirname(__FILE__)));
}
if (!defined('ROOT_DIR')) {
define('ROOT_DIR', dirname(dirname(__FILE__)));
}
if (function_exists('ini_set')) {
ini_set('include_path', ROOT_DIR . DS . 'sys' . PATH_SEPARATOR . ini_get('include_path'));
}
require '/Slim/Slim.php';
\Slim\Slim::registerAutoloader();
But can't instanciate Slime object. What I am doing here wrong?