Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Smarty»

De WikiEducator
Saltar a: navegación, buscar
 
(Una revisión intermedia por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
__NOEDITSECTION__
 
__NOEDITSECTION__
{{:Usuario:ManuelRomero/dwes/B2T9/Smarty/nav}}
 
 
{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Smarty/nav}}
 
{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Smarty/nav}}
 
{|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:2px; border-color:#0066FF;"  
 
{|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:2px; border-color:#0066FF;"  
Línea 22: Línea 21:
 
}}
 
}}
  
{{MRM_Web|Title?Referencias Web|
+
{{MRM_Web|Title=Referencias Web|
;Wikipedia *https://es.wikipedia.org/wiki/Smarty
+
*'''''Wikipedia'''''  https://es.wikipedia.org/wiki/Smarty
;Retractores de usar sistemas de plantillas http://www.phpbsd.net/2007/01/22/sistema-de-no-plantillas-con-php5-para-un-mvc-aka-problemas-con-smarty/
+
*'''''Retractores de usar sistemas de plantillas''''' http://www.phpbsd.net/2007/01/22/sistema-de-no-plantillas-con-php5-para-un-mvc-aka-problemas-con-smarty/
 +
*'''''Web oficial''''' https://www.smarty.net/
 
}}
 
}}
 
</div>
 
</div>

Última revisión de 21:41 15 abr 2019



Dwes Titulo B1T9.png


Icon objectives.jpg
Objetivo
Trabajar de una forma profesional
  • Vamos a separar en ficheros la lógica (controlador y modelo) de la vista de nuestra aplicación
  • Para ello vamos a usar un seudolenguaje o una adaptación de php usando una librería llamada smarty
  • Nosotros escrivimos en la vista con seudoinstrucciones que smarty compila y genera el php correspondinete
  • Por ello vamos a desarrollar nuestro proyecto usando dos secciones o conjunto (1 o mas) de ficherios
  1. Una sección de ficheros para la vista o html (Extensión tpl de template)
  2. Una sección de ficheros para la lógica, el controlador y modelo