- Se debe descarga la clase smarty.php que es la clase que se va a encargar de conectar cake con smarty. Se debe colocar en la carpeta /app/views/
- Debemos decargar los archivos de smarty y descomprimirlos en la carpeta de /app/vendors/ (la carpeta lib es la que debes tomar, o sea, que el contenido de libs debe ir dentro de /app/vendors/smarty/).
- Se crea un archivo app_controller.php que se va a guardar en la carpeta /app/ con el siguiente código.
- Ahora te toca descargar los helpers los cuales debes colocar en la carpeta /app/views/helpers. Para utilizar estos helpers debes colocar en los controladores la línea
var $helpers = array('SmartyHtml','SmartyJavascript'); por ejemplo.
- Ahora solo queda crear los controladores con sus vistas las cuales deben llevar la extensión .tpl
- También se debe crear un default.tpl siguiendo la sintaxis de smarty dentro de /app/views/layouts/.
- En la carpeta /app/tmp debes crear los siguientes directorios:
- smarty
- smarty/compile
- smarty/cache
Artículo sacado de bakery.cakephp.org
jueves, 20 de septiembre de 2007
Configuración de CakePHP + Smarty
Para utilizar una combinación de CakePHP + Smarty como sistema de templates tenemos que seguir los siguientes pasos:
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario