CakePHP + SMARTY primeros pasos

Voy a suponer que ya habéis instalado el framework.
Los pasos para integrar SMARTY son:

1. Descargar una versión de la clase de SmartyView aquí: http://cakeforge.org/snippet/detail.php?type=snippet&id=6 y guardar la clase de SmartyView en /(app)/views/smarty.php

2. Descargar SMARTY y copiar todo el contenido de la carpeta libs y pegarlo en /(app)/vendor/smarty/

3. Crear las carpetas “smarty/compile” y “smarty/cache” en el directorio /(app)/tmp y darle permisos (777)

4. Crea tu propio app_controller.php en la carpeta /(app)/controllers/app_controller.php

<?
class AppController extends Controller
{
var $view = 'Smarty';
//var $helpers = array('SmartyHtml','SmartySession','form'); de momento no voy a usar los helpers de smarty
}
?>

5. He creado un controlador de ejemplo: /(app)/controllers/prueba_controller.php

<?
class PruebaController extends AppController{
var $uses = null;  // para no usar tablas

function index()
{
// Esta era mi gran duda, como asignar las variables de php a smarty , pues se hace así:
$this->set('prueba', 'Hola Mundo');
}

}
?>

6. Mi vista de ejemplo usando SMARTY. /(app)/views/prueba/index.tpl

{$prueba}
// esto pintará: Hola Mundo

El siguiente paso es entender el funcionamiento de los Helpers e instalar los Helpers compatibles con SMARTY.

Tags de búsquedas:

cakephp smarty,cake php smarty,cakephp smarty email,Primeros pasos con CakePHP,primeros pasoss con smarty,smarty en cakephp,smarty templates cakephp,smarty vs cakephp,usar smarty cakephp

Noticias relacionadas »

1 comentario en “CakePHP + SMARTY primeros pasos

  1. Pingback: Integracion SMARTY + cakePHP FAIL!! | Blog Pedro Ventura

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

  • marcelino (3 días)
    Os dejo un grupo donde opera uno de los trader…
  • Pedro Ventura (2 semanas)
    Hola Pablo, Creo que puedes configurar los códigos de adsense…
  • Pedro Ventura (2 semanas)
    Buenas, El proveedor cierra facturación el día 10 de cada…
  • pedro (4 semanas)
    Hola pero este sitio paga o no paga , ya…
  • Pedro (4 semanas)
    Buenos días Margherita El plugin está obsoleto y ya no…
  • Juan Carlos Díaz (1 mes)
    Este grupo de Telegram me ha dado muy buenas señales…

Suscríbete al newsletter »

Proporciona tu correo electrónico a continuación y recibe las últimas noticias! Funciona con Feedburner de Google

Archivo »

Leer entrada anterior
CakePHP Rocks my world!!

Después de analizar y haber probado dos de los grandes Frameworks de trabajo y uno que puede convertirse en una...

Cerrar