/** * Build Rewrite * * Construye la estructura de ejecución de la APP desde la URL. * * @author Adrián Méndez <*****@*****.**> */ public static function build_rewrite($request) { $aGet = explode('/', $request); foreach ($aGet as $k => $v) { switch ($k) { case 0: $v = preg_replace('/^(\\_|[ ])+/', NULL, $v); strtolower($v); if (!is_null($v)) { self::$controller = ucfirst($v); } break; case 1: $v = preg_replace('/^(\\_|[ ])+/', NULL, $v); strtolower($v); if (!is_null($v)) { self::$action = $v; } break; default: if (!is_null($v)) { self::$getAttrs[] = $v; } break; } } return true; }