parametros_historial()
parametros_historial() : array
Devuelve una lista con todos los parámetros de historial disponibles.
AdministradorHistorial es la clase usada por el motor para manejar el historial de navegación.
Es la única encargada de hacer cambios en el historial.
__construct(string $pagina_base = null, array $variables_pagina_base = null)
Constructor de la clase.
string | $pagina_base | uri de la única página que queda en el historial cuando éste se resetea con el comando "reset" de PARAMETRO_HISTORIAL. |
array | $variables_pagina_base | valores a guardar en la entrada del historial que se crea para la página base (ver EntradaHistorial.guardar_variables()) |
actualizar(\HistorialNavegacion $historial, array $comandos = null, boolean $ignorar_request = null)
Actualiza el historial de navegación.
Aplica las siguientes reglas:
Importante: los comandos 'back', 'clear', 'reset' y 'restore' son mutuamente exclusivos; se consideran en el orden de prioridad listado más arriba (el primero que se encuentra es el que se realiza).
\HistorialNavegacion | $historial | |
array | $comandos | comandos a realizar además o en lugar de los indicados en el request, dependiendo de $ignorar_request; por ejemplo: $comandos = array('skip', 'update') |
boolean | $ignorar_request | si se especifica el array $comandos no nulo ¿los comandos dados deben reemplazar (true) o agregarse (false) a los indicados en el request?; si $comandos no es un array, no se tiene en cuenta |