|
KumbiaPHP beta2-dev
Framework PHP en español
|
Métodos públicos estáticos | |
| static | rewrite ($url) |
| Toma $url y la descompone en (modulo), controlador, accion y argumentos. | |
| static | getRouted () |
| Devuelve el estado del router. | |
| static | setRouted ($value) |
| Establece el estado del Router. | |
| static | route_to () |
Enruta el controlador actual a otro módulo, controlador, o a otra acción Ej: Router::route_to(["module: modulo"], "controller: nombre", ["action: accion"], ["parameters: xxx/xxx/..."]) | |
| static | get ($var=NULL) |
| Envia el valor de un atributo o el array con todos los atributos y sus valores del router Mirar el atributo vars del router ej. | |
| static | redirect ($route=NULL, $seconds=NULL) |
| Redirecciona la ejecución a otro controlador en un tiempo de ejecución determinado. | |
| static | toAction ($action, $seconds=NULL) |
| Redirecciona la ejecución a una accion del controlador actual en un tiempo de ejecución determinado. | |
Métodos privados estáticos | |
| static | ifRouted ($url) |
| Busca en la tabla de entutamiento si hay una ruta en config/routes.ini para el controlador, accion, id actual. | |
Atributos privados estáticos | |
| static | $_vars |
Definición en la línea 22 del archivo router.php.
| static get | ( | $ | var = NULL | ) | [static] |
Envia el valor de un atributo o el array con todos los atributos y sus valores del router Mirar el atributo vars del router ej.
| ninguno |
ej. Router::get('controller')
| string | un atributo: route, module, controller, action, parameters o routed |
Definición en la línea 205 del archivo router.php.
Hace referencia a $_vars.
Referenciado por ModelForm::create(), Dispatcher::execute(), Ajax::form(), form_remote_tag(), KumbiaException::handle_exception(), javascript_include_tag(), link_to_action(), Js::linkAction(), Html::linkAction(), Ajax::linkAction(), Ajax::linkActionConfirm(), Form::open() y Form::openMultipart().

| static getRouted | ( | ) | [static] |
Devuelve el estado del router.
Definición en la línea 131 del archivo router.php.
Referenciado por Dispatcher::execute().

| static ifRouted | ( | $ | url | ) | [static, private] |
Busca en la tabla de entutamiento si hay una ruta en config/routes.ini para el controlador, accion, id actual.
Definición en la línea 101 del archivo router.php.
Hace referencia a Config::read().
Referenciado por rewrite().


| static redirect | ( | $ | route = NULL, |
| $ | seconds = NULL |
||
| ) | [static] |
Redirecciona la ejecución a otro controlador en un tiempo de ejecución determinado.
| string | $route | |
| integer | $seconds |
Definición en la línea 221 del archivo router.php.
Hace referencia a KumbiaView::select().
Referenciado por ScaffoldController::borrar(), ScaffoldController::crear(), ScaffoldController::editar() y toAction().


| static rewrite | ( | $ | url | ) | [static] |
Toma $url y la descompone en (modulo), controlador, accion y argumentos.
| string | $url |
Definición en la línea 44 del archivo router.php.
Hace referencia a $_vars, Config::get() y ifRouted().

| static route_to | ( | ) | [static] |
Enruta el controlador actual a otro módulo, controlador, o a otra acción Ej: Router::route_to(["module: modulo"], "controller: nombre", ["action: accion"], ["parameters: xxx/xxx/..."])
Definición en la línea 151 del archivo router.php.
Hace referencia a Util::getParams().

| static setRouted | ( | $ | value | ) | [static] |
Establece el estado del Router.
Definición en la línea 140 del archivo router.php.
Referenciado por Dispatcher::execute().

| static toAction | ( | $ | action, |
| $ | seconds = NULL |
||
| ) | [static] |
Redirecciona la ejecución a una accion del controlador actual en un tiempo de ejecución determinado.
| string | $action | |
| integer | $seconds |
Definición en la línea 242 del archivo router.php.
Hace referencia a redirect().

$_vars [static, private] |
array(
'route' => NULL,
'module' => NULL,
'controller' => 'index',
'action' => 'index',
'parameters' => array(),
'routed' => FALSE,
'controller_path' => 'index'
)
Definición en la línea 29 del archivo router.php.
1.7.4