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 *

Invertir en criptomonedas: »

 

Cómo comprar bitcoin

Invertir y comprar Bitcoin y otras altcoins es más fácil de lo que crees.

1) Si sólo quieres comprar Bitcoin, Ethereum o Litecoin como inversión, tu opción es Coinbase

2) Si quieres probar con otras criptomonedas tu opción es Binance

3) Cualquier duda escríbeme con total libertad al formulario de contacto para resolver dudas: https://www.pedroventura.com/contacto/

¡Comparte este artículo! »

  • carlos hernandez (3 días)
    Hola, hay alguna funcion k sirva para saber el correo…
  • steven (2 semanas)
    tengo un problema me sale este error cuando pongo data:…
  • lewis rod (3 semanas)
    https://t.me/joinchat/Hs_yUFG_xDVJ-PS3cWEYAw este es el enlace me equivoque.
  • lewis rod (3 semanas)
    https://t.me/joinchat/Hs_yUBDhw2Uk7D3D835GJQ grupo de telegram latino sudamericano peru, colombia, ecuador, chile,…
  • Harol (4 semanas)
    Todo el mundo da gracias porque no lo ha hecho,…
  • Renzo (4 semanas)
    Excelente.. Simple y efectivo. Gracias

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