|
|
Línea 4: |
Línea 4: |
| Aqui definimos el orden del contenido para luego pasarlo a un PDF o PNG los colores y fuentes no importan, solo el que esten completos, buena sintaxis y en el orden adecuado | | Aqui definimos el orden del contenido para luego pasarlo a un PDF o PNG los colores y fuentes no importan, solo el que esten completos, buena sintaxis y en el orden adecuado |
| | | |
− | | + | [[Archivo:Chuleta.jpg]] |
− | == Clases ==
| |
− | | |
− | Load::lib(string $nombre)
| |
− | Load::model(string $nombre)
| |
− | Load::models(array $nombres)
| |
− | | |
− | Flash::error(string $mensaje)
| |
− | Flash::success(string $mensaje)
| |
− | Flash::notice(string $mensaje)
| |
− | Flash::warning(string $mensaje)
| |
− | | |
− | Session::set(string $nombre, $valor)
| |
− | Session::get(string $nombre)
| |
− | Session::unset_data(string $nombre)
| |
− | Session::isset_data(string $nombre)
| |
− | | |
− | Upload::file_in_path(string $nombre, string $path, string $nuevo_nombre)
| |
− | | |
− | Upload::file(string $nombre, string $nuevo_nombre)
| |
− | | |
− | Upload::image(string $nombre, string $nuevo_nombre)
| |
− | | |
− | | |
− | | |
− | == Filter ==
| |
− | | |
− | | |
− | | |
− | Add_filter($filter)
| |
− | | |
− | Apply($var, [filters]) y apply_filter($var, [filters])
| |
− | | |
− | Get_instance()
| |
− | | |
− | aqui faltan mas y en la wiki tambien; tambien tengo dudas si los de abajo estan en la beta1
| |
− | | |
− | Filter::get(mixed $s, array $opciones)
| |
− | | |
− | Filter::get_array($array, array $opciones)
| |
− | | |
− | Filter::get_object($object, array $opciones)
| |
− | | |
− | | |
− | === Filtros ===
| |
− | | |
− | addslashes
| |
− | | |
− | alnum
| |
− | | |
− | alpha
| |
− | | |
− | date
| |
− | | |
− | digits
| |
− | | |
− | htmlentities
| |
− | | |
− | htmlspecialchars
| |
− | | |
− | int
| |
− | | |
− | ipv4
| |
− | | |
− | lower
| |
− | | |
− | md5
| |
− | | |
− | nl2br
| |
− | | |
− | numeric
| |
− | | |
− | stripslashes
| |
− | | |
− | stripspace
| |
− | | |
− | striptags
| |
− | | |
− | trim
| |
− | | |
− | upper
| |
− | | |
− | | |
− | | |
− | == Paths ==
| |
− | | |
− | APP
| |
− | APP_PATH
| |
− | CORE_PATH
| |
− | PUBLIC_PATH
| |
− | APP_CHARSET
| |
− | URL_PATH
| |
− | APP_CHARSET
| |
− | | |
− | == Helpers ==
| |
− | | |
− | | |
− | form_tag(string $action)
| |
− | | |
− | text_field_tag($nombre)
| |
− | | |
− | textarea_tag($nombre)
| |
− | | |
− | password_field_tag($nombre)
| |
− | | |
− | hidden_field_tag($name)
| |
− | | |
− | checkbox_field_tag($nombre)
| |
− | | |
− | radio_field_tag($nombre, $lista)
| |
− | | |
− | date_field_tag($nombre)
| |
− | | |
− | file_field_tag($nombre)
| |
− | | |
− | upload_image_tag($nombre)
| |
− | | |
− | select_tag($name, $lista)
| |
− | | |
− | button_tag($caption)
| |
− | | |
− | submit_image_tag($caption, $src)
| |
− | | |
− | submit_tag($caption)
| |
− | | |
− | end_form_tag()
| |
− | | |
− | | |
− | img_tag(string $src)
| |
− | | |
− | swf_tag(string $src)
| |
− | | |
− | comillas($texto)
| |
− | | |
− | render_partial(string $nombre)
| |
− | link_to(string $url, string $texto)
| |
− | | |
− | javascript_include_tag($archivo_js)
| |
− | | |
− | javascript_library_tag($archivo_js)
| |
− | | |
− | stylesheet_link_tag($archivo_css, [use_variables: true])
| |
− | | |
− | | |
− | | |
− | == Controller ==
| |
− | | |
− | | |
− | === Metodos ===
| |
− | | |
− | | |
− | render(string $view)
| |
− | post(array $valor)
| |
− | get(array $valor)
| |
− | | |
− | request($valor)
| |
− | | |
− | route_to([params: valor])
| |
− | | |
− | redirect(string $controlador, integer $segundos)
| |
− | | |
− | cache_layout(integer $minutos)
| |
− | | |
− | not_found(string $controller, string $action)
| |
− | | |
− | set_response(string $tipo)
| |
− | | |
− | is_alnum($valor)
| |
− | | |
− | load_record($registro)
| |
− | | |
− | is_numeric($valor)
| |
− | | |
− | | |
− | has_post(string $nombre) //Verifica si existe una variable dentro del array $_POST
| |
− | has_get(string $nombre) //Verifica si existe una variable dentro del array $_GET
| |
− | has_request(string $nombre) //Verifica si existe una variable dentro del array $_REQUEST
| |
− | | |
− | set_persistent(string $nombre, $valor) //hace persistente valores para el controlador actual
| |
− | | |
− | get_persistent(string $nombre) //Recupera el el valor persistente
| |
− | | |
− | destroy_persistent(string $nombre) //destruye el valor persistente
| |
− | | |
− | | |
− | | |
− | http://wiki.kumbiaphp.com/skins/common/images/button_headline.png
| |
− | === Propiedades ===
| |
− | | |
− | $action_name -> Nombre de la accion actual
| |
− | $controller_name -> Nnmbre del controller actual
| |
− | $template -> Nombre del template a usar
| |
− | $debug -> Activacion del modo Debug
| |
− | | |
− | | |
− | Filtros
| |
− | before_filter()
| |
− | after_filter()
| |
− | | |
− | | |
− | | |
− | == Models ==
| |
− | ACTIVE RECORD
| |
− | | |
− | | |
− | === Consultas ===
| |
− | | |
− | | |
− | distinct([string $atributo_entidad], [“conditions: …], [“order: …”], [“limit: …“], [“columns: …”])
| |
− | find_by_sql (string $sql)
| |
− | find_all_by_sql (string $sql)
| |
− | find_first([integer $id], [“conditions: …”], [“order: …”], [“limit: …], [“columns: …”])
| |
− | find([integer $id], [“conditions: …”], [“order: …”], [“limit: …], [“columns: …”])
| |
− | select_one(string $select_query)
| |
− | exists([“conditions: …”])
| |
− | find_all_by(string $campo, string $valor)
| |
− | find_by_*campo*(string $valor)
| |
− | find_all_by_*campo*(string $valor)
| |
− | sql (string $sql)
| |
− | --------------------------------------------------
| |
− | count(string $condicion)
| |
− | count_by_sql(string $sql)
| |
− | sum(string $campo, [“conditions: …”])
| |
− | --------------------------------------------------
| |
− | average(string $campo, [“conditions: …”])
| |
− | maximum(string $campo, [“conditions: …”])
| |
− | minimum(string $campo, [“conditions: …”])
| |
− | --------------------------------------------------
| |
− | create()
| |
− | update()
| |
− | update_all( [“conditions: …”])
| |
− | save()
| |
− | create_from_request()
| |
− | save_from_request()
| |
− | delete(integer $id)
| |
− | delete_all()
| |
− | | |
− | | |
− | === Validaciones ===
| |
− | | |
− | validates_presence_of(string $campo)
| |
− | validates_length_of(string $campo, [“parametros: …”])
| |
− | validates_numericality_of(string $campo)
| |
− | validates_email_in(string $campo)
| |
− | validates_uniqueness_of(string $campo)
| |
− | validates_date_in(string $campo)
| |
− | validates_format_of(string $campo, string $expresion_regular)
| |
− | | |
− | | |
− | === Parametros ===
| |
− | | |
− | maximum -> Valor maximo para insertar o actualizar
| |
− | too_long -> mensaje de alerta para el exceso de maximun
| |
− | minimum -> Valor minimo para insertar o actualizar
| |
− | too_short -> mensaje de alerta para el exceso de minimum
| |
− | in -> Rango del valor para insertar o actualizar
| |
− | | |
− | | |
− | | |
− | == Callbacks ==
| |
− | | |
− | | |
− | before_create
| |
− | | |
− | after_create
| |
− | before_save
| |
− | after_save
| |
− | before_update
| |
− | after_update
| |
− | before_delete
| |
− | after_delete
| |
− | before_validation
| |
− | after_validation
| |
− | before_validation_on_create
| |
− | after_validation_on_create
| |
− | before_validation_on_update
| |
− | after_validation_on_update
| |
− | | |
− | | |
− | | |
− | == Convenciones ==
| |
− | id -> Nombre de llave primaria
| |
− | tabla_id -> Nombre de llave foranea
| |
− | campo_at -> Campo de tipo fecha fija
| |
− | campo_in -> Campo de tipo fecha actualizable
| |
− | | |
− | | |
− | == Asociaciones ==
| |
− | | |
− | belongs_to(string $relacion, [“parametros: …”])
| |
− | has_one(string $relacion, [“parametros: …”])
| |
− | has_many(string $relacion, [“parametros: …”])
| |
− | has_and_belongs_to_many(string $relacion, [“parametros: …”])
| |
− | | |
− | | |
− | | |
− | === Parametros ===
| |
− | | |
− | model ->Nombre del modelo
| |
− | fk ->Nombre del campo foraneo
| |
− | key -> Nombre del campo primario
| |
− | through -> Nombre de la tabla relacional
| |