KumbiaPHP beta2-dev
Framework PHP en español
|
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() |
Definición en la línea 24 del archivo controller_deprecated.php.
__construct | ( | $ | module, |
$ | controller, | ||
$ | action, | ||
$ | parameters | ||
) |
Constructor.
string | $module | modulo al que pertenece el controlador |
string | $controller | nombre del controlador |
string | $action | nombre de la accion |
array | $parameters | parametros enviados por url |
Definición en la línea 90 del archivo controller_deprecated.php.
Hace referencia a $controller, Load::lib() y models().
after_filter | ( | ) | [protected] |
AfterFilter.
Definición en la línea 354 del archivo controller_deprecated.php.
Referenciado por k_callback().
before_filter | ( | ) | [protected] |
BeforeFilter.
Definición en la línea 346 del archivo controller_deprecated.php.
Referenciado por k_callback().
cache | ( | $ | time, |
$ | type = 'view' , |
||
$ | group = FALSE |
||
) | [protected] |
Asigna cacheo de vistas o template.
$time | tiempo de vida de cache |
$type | tipo de cache (view, template) |
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.
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()
Reimplementado en ApplicationController.
Definición en la línea 371 del archivo controller_deprecated.php.
Hace referencia a KumbiaView::template().
Referenciado por k_callback().
get | ( | $ | variable = NULL | ) | [protected] |
Obtiene un valor del arreglo $_GET.
string | $param_name |
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.
string | $var |
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.
string | elemento a verificar |
Input::hasGet()
Definición en la línea 274 del archivo controller_deprecated.php.
Hace referencia a Input::hasGet().
has_post | ( | $ | var | ) | [protected] |
Verifica si existe el elemento indicado en $_POST.
string | elemento a verificar |
Input::hasPost()
Definición en la línea 261 del archivo controller_deprecated.php.
Hace referencia a Input::hasPost().
has_request | ( | $ | var | ) | [protected] |
Verifica si existe el elemento indicado en $_REQUEST.
string | elemento a verificar (soporta varios elementos simultaneos) |
Input::hasRequest()
Definición en la línea 288 del archivo controller_deprecated.php.
Hace referencia a Input::hasRequest().
initialize | ( | ) | [protected] |
Initialize.
Reimplementado en ApplicationController.
Definición en la línea 362 del archivo controller_deprecated.php.
Referenciado por k_callback().
is_ajax | ( | ) | [protected] |
Indica si el request es AJAX.
Input::isAjax()
Definición en la línea 313 del archivo controller_deprecated.php.
k_callback | ( | $ | init = FALSE | ) | [final] |
Ejecuta los callback filter.
boolean | $init | filtros de inicio |
Definición en la línea 440 del archivo controller_deprecated.php.
Hace referencia a after_filter(), before_filter(), finalize() y initialize().
models | ( | $ | model | ) | [protected] |
Carga los modelos.
string | $model |
Definición en la línea 118 del archivo controller_deprecated.php.
Hace referencia a Util::camelcase().
Referenciado por __construct().
post | ( | $ | var | ) | [protected] |
Obtiene un valor del arreglo $_POST.
string | $var |
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.
string | $controller | |
integer | $seconds |
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.
string | $view | nombre del view a utilizar sin .phtml |
string | $template | opcional nombre del template a utilizar sin .phtml |
View::select()
Definición en la línea 338 del archivo controller_deprecated.php.
Hace referencia a KumbiaView::select().
request | ( | $ | param_name | ) | [protected] |
Obtiene un valor del arreglo $_REQUEST.
string | $param_name |
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");
Definición en la línea 167 del archivo controller_deprecated.php.
set_persistent | ( | $ | var, |
$ | value = NULL |
||
) | [protected] |
Persistencia de datos en el controlador.
string | $var | |
string | $value |
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.
string | $type |
View::response()
Definición en la línea 325 del archivo controller_deprecated.php.
Hace referencia a KumbiaView::response().
$_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.