<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.kumbiaphp.com/index.php?action=history&amp;feed=atom&amp;title=Cheat_sheet_beta1</id>
	<title>Cheat sheet beta1 - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kumbiaphp.com/index.php?action=history&amp;feed=atom&amp;title=Cheat_sheet_beta1"/>
	<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;action=history"/>
	<updated>2026-06-13T13:36:42Z</updated>
	<subtitle>Historial de revisiones de esta página en el wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;diff=2611&amp;oldid=prev</id>
		<title>Onizukar en 22:32 12 may 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;diff=2611&amp;oldid=prev"/>
		<updated>2010-05-12T22:32:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;amp;diff=2611&amp;amp;oldid=2610&quot;&gt;Mostrar los cambios&lt;/a&gt;</summary>
		<author><name>Onizukar</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;diff=2610&amp;oldid=prev</id>
		<title>Onizukar: Cheat Sheet version 1.0beta1</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;diff=2610&amp;oldid=prev"/>
		<updated>2010-05-12T22:30:48Z</updated>

		<summary type="html">&lt;p&gt;Cheat Sheet version 1.0beta1&lt;/p&gt;
&lt;a href=&quot;https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;amp;diff=2610&amp;amp;oldid=2608&quot;&gt;Mostrar los cambios&lt;/a&gt;</summary>
		<author><name>Onizukar</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;diff=2608&amp;oldid=prev</id>
		<title>Onizukar: /* Paths */</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;diff=2608&amp;oldid=prev"/>
		<updated>2010-05-12T22:15:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Paths&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 22:15 12 may 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l96&quot; &gt;Línea 96:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 96:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;APP_CHARSET&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;APP_CHARSET&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;URL_PATH&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;URL_PATH&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;APP_CHARSET	&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;APP_CHARSET&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Helpers ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Helpers ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Onizukar</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;diff=2607&amp;oldid=prev</id>
		<title>Onizukar: Página creada con &#039;Hoja de ayuda para la versión 1.0 beta1 (Spirit)  Recordemos que esta hoja de ayuda va para la version 1.0 beta1 Aqui definimos el orden del contenido para luego pasarlo a un P...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.kumbiaphp.com/index.php?title=Cheat_sheet_beta1&amp;diff=2607&amp;oldid=prev"/>
		<updated>2010-05-12T22:15:32Z</updated>

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