Edición de «KumbiaPHP Framework Versión 1.0 Beta2»
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 123: | Línea 123: | ||
− | + | === 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> | ||
− | + | 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/ | + | <?php echo Tag::js('jquery/jquery.kumbiaphp');?> //Adiciona un archivo javascript (app/public/javascript/jquery/jquery.kumbiaphp) |
− | |||
− | |||
</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<br /> | |
− | Tambien se puede elegir poner en la tabla el siguiente campo (id,usuario,...)(id,ciudad,...)(id,pais,...) | + | (id,usuario,...)(id,ciudad,...)(id,pais,...)(id,departamento,...)(id,nombre,...).<br /> |
− | (id,departamento,...)(id,nombre,...). | + | Queda muy fácil asi:<br /> |
− | |||
− | |||
− | |||
− | |||
− | 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 | ||
<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 | + | KISS KumbiaPHP :).<br /> |
− | |||
− | KISS KumbiaPHP :). | ||
==== Form::select() ==== | ==== Form::select() ==== | ||
Línea 499: | Línea 486: | ||
echo Form::close(); //Cierra el formulario | echo Form::close(); //Cierra el formulario | ||
</source> | </source> | ||
+ | |||
==== Form::button() ==== | ==== Form::button() ==== | ||
Línea 515: | Línea 503: | ||
==== Form::submitImage() ==== | ==== Form::submitImage() ==== | ||
− | Crea un botón de tipo imagen siguendo las convenciones de kumbiaphp, la imagen | + | 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 514: | ||
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 552: | ||
$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> | ||