Los helpers (ayudas) se usan en los views. Encapsulan código en métodos para su fácil reuso. KumbiaPHP ya viene con helpers creados. Pero lo realmente útil, es que los usuarios se pueden crear sus propios helpers y colocarlos en app/extensions/helpers/. Y después usarlos tranquilamente en sus views, KumbiaPHP se encarga de cargar transparentemente sus helpers así como los uses.
Clase con métodos estáticos con la que podemos crear etiquetas HTML optimizadas respetando las convenciones de KumbiaPHP.
Permite incluir una imagen
$src ruta de la imagen
$alt atributo alt de la imagen
$attrs atributo adicionales de la imagen
Html::img($src, $alt, $attrs)
echo Html::img('logo.png', 'Logo de la web', 'class="form-control"');
Permite incluir un enlace
$action ruta a la acción
$text texto a mostrar en el enlace
$attrs atributos del enlace
echo Html::link('usuario/registrar', 'Registro de usuarios', 'class="btn btn-large"');
//$action es hacia donde va a dirigir controlador/accion
//$text es el texto que va a mostrar
//Atributos como clases, iconos, etc
Permite crear una lista a partir de un array
$array contenido de la lista
$type por defecto ul, y si no ol
$attrs atributos adicionales
Html::lists($array, $type = 'ul', $attrs = NULL)
$ar = array('Abdomen'=>'Abdomen',
'Brazos' =>'Brazos',
'Cabeza' =>'Cabeza',
'Cuello' =>'Cuello',
echo Html::list($ar, $type = 'ul', 'class="list"');