Diferencia entre revisiones de «KumbiaPHP Framework Versión 1.0 Beta2»

De KumbiaPHP Framework Wiki
Línea 17: Línea 17:
 
<pre>
 
<pre>
 
Tag::css('bienvenida');    //Pone en lista un CSS (app/public/css/bienvenida.css)
 
Tag::css('bienvenida');    //Pone en lista un CSS (app/public/css/bienvenida.css)
echo Tag::includeLinks();  //Adiciona los recursos enlazados de la clase en el proyecto
+
echo Html::includeCss();  //Adiciona los recursos enlazados de la clase en el proyecto
 
</pre>
 
</pre>
  

Revisión del 11:06 25 feb 2010

Documentación de KumbiaPHP beta2


Según comentan los creadores de KumbiaPHP, La nueva versión del Framework traerá consigo muchas mejoras en el código, lo que lo hará mas fácil de aprender y más rápido en funcionamiento.

A continuación haré un listado de las modificaciones a realizar en la migración de una app de la versión Spirit 1.0 Beta1 a la Beta2 para que luego se incluyan en un manual un poco más organizado.


Clase Tag

Esta clase nos va a permitir adicionar archivos JS y CSS a nuestro proyecto (como lo hacíamos con las funciones stylesheet_link_tag y javascript_include_tag de la Beta1), bien sean archivos que se encuentren en nuestro servidor o en un servidor externo. Tambien vamos a poder hacer

Las funciones de esta clase son de tipo static lo que nos permite referenciarlas directamente de la forma como se presentan a continuación.


Incluir CSS

Tag::css('bienvenida');    //Pone en lista un CSS (app/public/css/bienvenida.css)
echo Html::includeCss();  //Adiciona los recursos enlazados de la clase en el proyecto

Incluir JavaScript

Tag::js('jquery/jquery.kumbiaphp')    //Adiciona un archivo javascript (app/public/javascript/jquery/jquery.kumbiaphp)
Como vemos no es necesario hacer un echo por cada CSS ya que la función Tag::includeLinks se encargará de hacerlo de la forma más optima.

Clase Html

Con esta clase podemos crear etiquetas HTML optimizadas respetando las convenciones de KumbiaPHP. Mediante una clase con métodos estáticos


Forma de uso:

Html::img Html::link



--Ingjuanfelipe 20:38 21 feb 2010 (UTC)