Para usar helpers en nuestro controlador tenemos que indicar cual vamos a usar:
<?php
class BakeriesController extends AppController {
var $helpers = array(‘Form’, ‘Html’, ‘Javascript’, ‘Time’);
}
?>
Disponemos de los siguientes helpers en el núcleo de cakePHP:
Helper de CakePHP | Descripción |
---|---|
Ajax | Usado en conjunto con Prototype Javascript Library para crear funcionalidad en las vistas. Contiene métodos rápidos para drag/drop (levantar/tirar), formularios ajax & enlaces, observadores, y más. |
Cache | Es usado por el núcleo (core) para almacenar el contenido de las vistas en caché. |
Form | Crea formularios HTML y elementos de formulario que se poblan solas y manejan problemas de validación. |
Html | Métodos convenientes para crear código (markup) bien formateado. Imágenes, links, tablas, tags de headers y más. |
Javascript | Usado para ‘escapar’ valores para usarse en JavaScript, escribir tus propios objetos JSON, y dar formato a bloques de código. |
Number | Formato para números y tipo de cambio. |
Paginator | Paginar y ordenar información de modelos. |
Rss | Métodos convenientes para regresar datos RSS feed XML. |
Session | Aceso para escribir valores de la sesión en las vistas. |
Text | Enlaces inteligentes, marcadores, truncado inteligente de palabras. |
Time | Detección de proximidad (es este siguiente año?), buen formateo de cadenas de caracteres (Hoy, 10:20 am) y conversiones de usos horarios. |
Xml | Métodos convenientes para crear elementos y headers XML. |