KumbiaPHP beta2-dev
Framework PHP en español
Métodos públicos | Campos de datos | Métodos protegidos | Atributos privados
Referencia de la Clase ControllerDeprecated
Diagrama de herencias de ControllerDeprecated
Inheritance graph
[significado de colores y flechas]

Métodos públicos

 __construct ($module, $controller, $action, $parameters)
 Constructor.
 k_callback ($init=FALSE)
 Ejecuta los callback filter.

Campos de datos

 $models
 $libs
 $module_name
 $controller_name
 $action_name
 $limit_params = TRUE
 $scaffold

Métodos protegidos

 models ($model)
 Carga los modelos.
 cache ($time, $type= 'view', $group=FALSE)
 Asigna cacheo de vistas o template.
 route_to ()
 Hace el enrutamiento desde un controlador a otro, o desde una acción a otra.
 post ($var)
 Obtiene un valor del arreglo $_POST.
 get ($variable=NULL)
 Obtiene un valor del arreglo $_GET.
 request ($param_name)
 Obtiene un valor del arreglo $_REQUEST.
 has_post ($var)
 Verifica si existe el elemento indicado en $_POST.
 has_get ($var)
 Verifica si existe el elemento indicado en $_GET.
 has_request ($var)
 Verifica si existe el elemento indicado en $_REQUEST.
 redirect ($controller, $seconds=NULL)
 Redirecciona la ejecución a otro controlador en un tiempo de ejecución determinado.
 is_ajax ()
 Indica si el request es AJAX.
 set_response ($type, $template=FALSE)
 Indica el tipo de Respuesta dada por el controlador.
 render ($view, $template=FALSE)
 Visualiza una vista en el controlador actual.
 before_filter ()
 BeforeFilter.
 after_filter ()
 AfterFilter.
 initialize ()
 Initialize.
 finalize ()
 Finalize, si se usa tambien en el Application Controller se debe llamar a este tambien parent::finalize()
 set_persistent ($var, $value=NULL)
 Persistencia de datos en el controlador.
 get_persistent ($var)
 Obtiene la Persistencia de datos en el controlador.
 destroy_persistent ($var)
 Destruye la persistencia de un Dato en el controller.

Atributos privados

 $_loaded_models = array()

Descripción detallada

Definición en la línea 24 del archivo controller_deprecated.php.


Documentación del constructor y destructor

__construct ( module,
controller,
action,
parameters 
)

Constructor.

Parámetros:
string$modulemodulo al que pertenece el controlador
string$controllernombre del controlador
string$actionnombre de la accion
array$parametersparametros enviados por url

Definición en la línea 90 del archivo controller_deprecated.php.

Hace referencia a $controller, Load::lib() y models().

Gráfico de llamadas para esta función:


Documentación de las funciones miembro

after_filter ( ) [protected]

AfterFilter.

Devuelve:
bool

Definición en la línea 354 del archivo controller_deprecated.php.

Referenciado por k_callback().

Gráfico de llamadas a esta función:

before_filter ( ) [protected]

BeforeFilter.

Devuelve:
bool

Definición en la línea 346 del archivo controller_deprecated.php.

Referenciado por k_callback().

Gráfico de llamadas a esta función:

cache ( time,
type = 'view',
group = FALSE 
) [protected]

Asigna cacheo de vistas o template.

Parámetros:
$timetiempo de vida de cache
$typetipo de cache (view, template)
Obsoleto:
Ahora se usa View::cache(), ya que esta cache es de view

Definición en la línea 153 del archivo controller_deprecated.php.

destroy_persistent ( var) [protected]

Destruye la persistencia de un Dato en el controller.

Parámetros:
string$var

Definición en la línea 425 del archivo controller_deprecated.php.

finalize ( ) [protected]

Finalize, si se usa tambien en el Application Controller se debe llamar a este tambien parent::finalize()

Devuelve:
bool

Reimplementado en ApplicationController.

Definición en la línea 371 del archivo controller_deprecated.php.

Hace referencia a KumbiaView::template().

Referenciado por k_callback().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

get ( variable = NULL) [protected]

Obtiene un valor del arreglo $_GET.

Parámetros:
string$param_name
Devuelve:
mixed

Si hay mas de un argumento, toma los demas como filtros

Definición en la línea 194 del archivo controller_deprecated.php.

get_persistent ( var) [protected]

Obtiene la Persistencia de datos en el controlador.

Parámetros:
string$var
Devuelve:
mixed

Ejemplos:

Leyendo el dato persistente $valor = $this->get_persistent('data');

Definición en la línea 415 del archivo controller_deprecated.php.

has_get ( var) [protected]

Verifica si existe el elemento indicado en $_GET.

Parámetros:
stringelemento a verificar
Devuelve:
boolean
Obsoleto:
Ahora se usa Input::hasGet()

Definición en la línea 274 del archivo controller_deprecated.php.

Hace referencia a Input::hasGet().

Gráfico de llamadas para esta función:

has_post ( var) [protected]

Verifica si existe el elemento indicado en $_POST.

Parámetros:
stringelemento a verificar
Devuelve:
boolean
Obsoleto:
Ahora se usa Input::hasPost()

Definición en la línea 261 del archivo controller_deprecated.php.

Hace referencia a Input::hasPost().

Gráfico de llamadas para esta función:

has_request ( var) [protected]

Verifica si existe el elemento indicado en $_REQUEST.

Parámetros:
stringelemento a verificar (soporta varios elementos simultaneos)
Devuelve:
boolean
Obsoleto:
Ahora se usa Input::hasRequest()

Definición en la línea 288 del archivo controller_deprecated.php.

Hace referencia a Input::hasRequest().

Gráfico de llamadas para esta función:

initialize ( ) [protected]

Initialize.

Devuelve:
bool

Reimplementado en ApplicationController.

Definición en la línea 362 del archivo controller_deprecated.php.

Referenciado por k_callback().

Gráfico de llamadas a esta función:

is_ajax ( ) [protected]

Indica si el request es AJAX.

Devuelve:
Bolean
Obsoleto:
Ahora se usa Input::isAjax()

Definición en la línea 313 del archivo controller_deprecated.php.

k_callback ( init = FALSE) [final]

Ejecuta los callback filter.

Parámetros:
boolean$initfiltros de inicio
Devuelve:
void

Definición en la línea 440 del archivo controller_deprecated.php.

Hace referencia a after_filter(), before_filter(), finalize() y initialize().

Gráfico de llamadas para esta función:

models ( model) [protected]

Carga los modelos.

Parámetros:
string$model

Definición en la línea 118 del archivo controller_deprecated.php.

Hace referencia a Util::camelcase().

Referenciado por __construct().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

post ( var) [protected]

Obtiene un valor del arreglo $_POST.

Parámetros:
string$var
Devuelve:
mixed

Definición en la línea 179 del archivo controller_deprecated.php.

redirect ( controller,
seconds = NULL 
) [protected]

Redirecciona la ejecución a otro controlador en un tiempo de ejecución determinado.

Parámetros:
string$controller
integer$seconds
Obsoleto:
Ahora se usa return Router::redirect()

Definición en la línea 302 del archivo controller_deprecated.php.

Hace referencia a $controller.

render ( view,
template = FALSE 
) [protected]

Visualiza una vista en el controlador actual.

Parámetros:
string$viewnombre del view a utilizar sin .phtml
string$templateopcional nombre del template a utilizar sin .phtml
Obsoleto:
Ahora se usa View::select()

Definición en la línea 338 del archivo controller_deprecated.php.

Hace referencia a KumbiaView::select().

Gráfico de llamadas para esta función:

request ( param_name) [protected]

Obtiene un valor del arreglo $_REQUEST.

Parámetros:
string$param_name
Devuelve:
mixed

Verifica si posee el formato form.field, en ese caso accede al array $_REQUEST['form']['field']

Si hay mas de un argumento, toma los demas como filtros

Definición en la línea 225 del archivo controller_deprecated.php.

route_to ( ) [protected]

Hace el enrutamiento desde un controlador a otro, o desde una acción a otra.

Ej: return $this->route_to("controller: clientes", "action: consultar", "id: 1");

Obsoleto:
Mejor usar return Router::route_to()

Definición en la línea 167 del archivo controller_deprecated.php.

set_persistent ( var,
value = NULL 
) [protected]

Persistencia de datos en el controlador.

Parámetros:
string$var
string$value
Devuelve:
mixed

Ejemplos: Haciendo persistente un dato $this->set_persistent('data', 'valor');

Definición en la línea 399 del archivo controller_deprecated.php.

set_response ( type,
template = FALSE 
) [protected]

Indica el tipo de Respuesta dada por el controlador.

Parámetros:
string$type
Obsoleto:
Ahora se usa View::response()

Definición en la línea 325 del archivo controller_deprecated.php.

Hace referencia a KumbiaView::response().

Gráfico de llamadas para esta función:


Documentación de los campos

$_loaded_models = array() [private]

Definición en la línea 49 del archivo controller_deprecated.php.

$action_name

Definición en la línea 68 del archivo controller_deprecated.php.

$controller_name

Definición en la línea 62 del archivo controller_deprecated.php.

$libs

Definición en la línea 41 del archivo controller_deprecated.php.

$limit_params = TRUE

Definición en la línea 75 del archivo controller_deprecated.php.

$models

Definición en la línea 33 del archivo controller_deprecated.php.

$module_name

Definición en la línea 56 del archivo controller_deprecated.php.

$scaffold

Definición en la línea 81 del archivo controller_deprecated.php.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Enumeraciones