Edición de «KumbiaPHP Framework Versión 1.0 Beta2»

Saltar a: navegación, buscar

Advertencia: No has iniciado sesión. Tu dirección IP será visible públicamente si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, junto con otros beneficios.

La edición puede deshacerse. 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í deshacer la edición.
Revisión actual Tu texto
Línea 123: Línea 123:
  
  
==== Html::gravatar() ====
+
=== Html::gravatar() ===
 
Incluye imágenes de http://www.gravatar.com
 
Incluye imágenes de http://www.gravatar.com
 
<pre>
 
<pre>
Línea 182: Línea 182:
  
 
<source lang="php" line>
 
<source lang="php" line>
//Se agrega a la cola de links el enlace a un recurso externo, en este caso la hoja de estilo ubicada en "http://www.kumbiaphp.com/public/style.css"
+
Html::headlink('http://www.kumbiaphp.com/public/style.css',"rel='stylesheet',type='text/css' media='screen'"); //Se agrega a la cola de links el enlace a un recurso externo, en este caso la hoja de estilo ubicada en "http://www.kumbiaphp.com/public/style.css"
Html::headlink('http://www.kumbiaphp.com/public/style.css',"rel='stylesheet',type='text/css' media='screen'");  
+
  
 
/*Agrega a la cola de links "<link rel="alternate" type="application/rss+xml" title="KumbiaPHP Framework RSS Feed" href="http://www.kumbiaphp.com/blog/feed/" />" con lo cual podemos incluir un feed sin usar las convenciones de kumbiaphp */
 
/*Agrega a la cola de links "<link rel="alternate" type="application/rss+xml" title="KumbiaPHP Framework RSS Feed" href="http://www.kumbiaphp.com/blog/feed/" />" con lo cual podemos incluir un feed sin usar las convenciones de kumbiaphp */
Línea 262: Línea 261:
 
Incluye un archivo JavaScript a la vista, partial o template
 
Incluye un archivo JavaScript a la vista, partial o template
 
<source lang=php>
 
<source lang=php>
<?php echo Tag::js('jquery/html5shiv');?>  //Adiciona un archivo javascript (app/public/javascript/jquery/html5shiv.js)
+
<?php echo Tag::js('jquery/jquery.kumbiaphp');?>  //Adiciona un archivo javascript (app/public/javascript/jquery/jquery.kumbiaphp)
// no poner la terminación js
+
// no olvides de poner echo antes de TAG
+
 
</source>
 
</source>
  
Línea 418: Línea 415:
  
 
==== Form::dbSelect() ====
 
==== Form::dbSelect() ====
Crea un select con los datos de la tabla relacionada.
+
Crea un select con los datos de la tabla relacionada.<br />
 
+
La forma más simple usa convención, pero se puede configurar también. Ojo, no es necesario instanciar el modelo en el controller.<br />
La forma más simple usa convención, pero se puede configurar también. Ojo, no es necesario instanciar el modelo en el controller.
+
Ejemplos de uso:<br />
 
+
Ejemplos de uso:
+
 
<source lang=php>Form::dbSelect('model.campo_id');</source>
 
<source lang=php>Form::dbSelect('model.campo_id');</source>
Esto carga el modelo(campo) y muestra el primer campo despues del pk(id), ordenado ascendentemente.
+
Esto carga el modelo(campo) y muestra el primer campo despues del pk(id), ordenado ascendentemente.<br />
 
+
El 80-90% casos es suficiente.<br />
El 80-90% casos es suficiente.
+
<br />
 
+
Tambien se puede elegir poner en la tabla el siguiente campo (id,usuario,...)(id,ciudad,...)(id,pais,...)(id,departamento,...)(id,nombre,...).<br />
Tambien se puede elegir poner en la tabla el siguiente campo (id,usuario,...)(id,ciudad,...)(id,pais,...)
+
Queda muy fácil asi:<br />
(id,departamento,...)(id,nombre,...).
+
 
+
 
+
Para elegir otro campo, que no es el siguiente al pk.
+
 
+
Queda muy fácil asi:
+
 
<source lang=php>Form::dbSelect('model.campo_id','campo');</source>
 
<source lang=php>Form::dbSelect('model.campo_id','campo');</source>
En este caso le indigamos el campo a mostrar y se muestra ordenado ascendentemente.
+
En este caso le indigamos el campo a mostrar y se muestra ordenado ascendentemente.<br />
 
+
<br />
 
+
Para casos especiales tambien se pude configuarar:<br />
Para casos especiales también se puede configurar:
+
 
<source lang=php>Form::dbSelect('model.campo_id','campo',array('modelo','metodo','param'));</source>
 
<source lang=php>Form::dbSelect('model.campo_id','campo',array('modelo','metodo','param'));</source>
Campo es el campo a mostrar.
+
Campo es el campo a mostrar.<br />
El array de datos para la conexión, $modelo->metodo(param).
+
El array de datos para la conexión, $modelo->metodo(param).<br />
 
+
En este último caso el único parametro opcional es el 'param'.<br />
En este último caso el único parámetro opcional es el 'param'.
+
KISS KumbiaPHP :).<br />
 
+
KISS KumbiaPHP :).
+
  
 
==== Form::select() ====
 
==== Form::select() ====
Línea 499: Línea 485:
 
echo Form::close(); //Cierra el formulario
 
echo Form::close(); //Cierra el formulario
 
</source>
 
</source>
 +
  
 
==== Form::button() ====
 
==== Form::button() ====
Línea 515: Línea 502:
  
 
==== Form::submitImage() ====
 
==== Form::submitImage() ====
Crea un botón de tipo imagen siguendo las convenciones de kumbiaphp, la imagen deberá estar dentro del directorio '/public/img/'
+
Crea un botón de tipo imagen siguendo las convenciones de kumbiaphp, la imagen devera estar dentro del directorio '/public/img/'
 
<pre>
 
<pre>
 
$img ruta de la imagen que usa el botón
 
$img ruta de la imagen que usa el botón
Línea 526: Línea 513:
 
echo Form::submitImage('botones/edit.gif'); //Crea un botón con la imagen 'botones/edit.gif'
 
echo Form::submitImage('botones/edit.gif'); //Crea un botón con la imagen 'botones/edit.gif'
 
</source>
 
</source>
 +
  
 
==== Form::submit() ====
 
==== Form::submit() ====
Línea 563: Línea 551:
 
$checked indica si se marca el campo
 
$checked indica si se marca el campo
  
check($field, $value, $attrs = NULL, $checked = NULL);
+
check($field, $value, $attrs = NULL, $checked = NULL)
 
</pre>
 
</pre>
  

Por favor observa que todas las contribuciones a KumbiaPHP Framework Wiki se consideran hechas públicas bajo la Attribution-Share Alike 3.0 Unported (véase KumbiaPHP Framework Wiki:Derechos de autor para más detalles). Si no deseas la modificación y distribución libre de tu obra, entonces no la pongas aquí.
También nos aseguras que tú escribiste esto y te pertenecen de los derechos de autor, o lo copiaste desde el dominio público u otra fuente libre. ¡No uses escritos con copyright sin permiso!

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