feat(bootstrap): Introduce Libs\Loader for directory loading
This commit is contained in:
17
index.php
17
index.php
@@ -1,8 +1,11 @@
|
||||
<?php
|
||||
|
||||
use Libs\Loader;
|
||||
use Libs\Router;
|
||||
|
||||
require_once('config.php');
|
||||
|
||||
// Incluir clases
|
||||
// Autocarga de clases
|
||||
spl_autoload_register(function ($className) {
|
||||
$fp = str_replace('\\', '/', $className);
|
||||
$name = basename($fp);
|
||||
@@ -13,11 +16,11 @@ spl_autoload_register(function ($className) {
|
||||
}
|
||||
});
|
||||
|
||||
// Incluir routers
|
||||
$routers = glob(ROOT_CORE . '/Routers/*.php');
|
||||
// Autocarga de routers
|
||||
Loader::load(ROOT_CORE . '/Routers/');
|
||||
|
||||
foreach ($routers as $file) {
|
||||
require_once($file);
|
||||
}
|
||||
// Otros autoloaders
|
||||
Loader::load(ROOT_CORE . '/Autoload/');
|
||||
|
||||
\Libs\Router::apply();
|
||||
// Correr los routers
|
||||
Router::apply();
|
||||
|
||||
Reference in New Issue
Block a user