Edición de «Cheat sheet beta1»

De KumbiaPHP Framework Wiki

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 5: Línea 5:
  
 
[[Archivo:Chuleta.jpg]]
 
[[Archivo:Chuleta.jpg]]
 
 
Aqui esta el contenido de la chuleta; usenlo para crear sus propias versiones :)
 
 
 
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
 
 
 
Constante Descripción
 
APP Nombre de la Aplicación
 
APP_PATH ruta absoluta de la aplicación (/path/to/app/)
 
CORE_PATH ruta absoluta del core (/path/to/core/)
 
PUBLIC_PATH
 
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
 
 
 
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
 

Ten en cuenta que todas las contribuciones a KumbiaPHP Framework Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Proyecto:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)