Example #1
0
$context['ClaseAlias'] = $class_alias;
$context['fClase'] = $class_url;
$context['Method'] = $action;
$context['Path'] = dirname($fclass);
$context['PathT'] = $fclass2;
$context['File'] = $fclass;
$context['Uri'] = $auri;
if (count($context['Uri']) > 3) {
    $params = array_slice($context['Uri'], 3);
} else {
    $params = array();
}
// dbg_array( $context );
if (file_exists($fclass)) {
    require_once "inc_doctrine_config.php";
    require_once $fclass;
    $class = "_" . $class;
    if (class_exists($class)) {
        $conn = Doctrine_Manager::getInstance()->connection();
        $obj = new $class($context);
        $obj->{$action}($params);
    } else {
        echo 'Clase no existe ...;';
        $obj = new Controller($context);
        $obj->displayError(__ERR_METODO__);
    }
} else {
    echo 'ERROR FILE NO EXS';
    $obj = new Controller($context);
    $obj->displayError(__ERR_ARCHIVO__);
}