|
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.
1.7.4