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

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «__NOEDITSECTION__ {{:Usuario:ManuelRomero/dwes/B2T9/Smarty/nav}} {{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Smarty/nav}} {|cellpadding="5" cellspacing="6" style=...»)
 
 
(2 revisiones intermedias 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 10: Línea 9:
 
[[Imagen:dwes_Titulo_B1T9.png|center|500px]]
 
[[Imagen:dwes_Titulo_B1T9.png|center|500px]]
 
|}
 
|}
__TOC__
+
__NOTOC__
 
<div id=parrafo>
 
<div id=parrafo>
__NOTOC__
+
{{MRM_Objetivos|
{{PHP/MVC}}
+
;Trabajar de una forma profesional
{{PHP/Smarty}}
+
*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
 +
#Una sección de ficheros para la vista o html (Extensión tpl de template)
 +
#Una sección de ficheros para la lógica, el controlador y modelo
 +
}}
 +
 
 +
{{MRM_Web|Title=Referencias Web|
 +
*'''''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/
 +
*'''''Web oficial''''' https://www.smarty.net/
 +
}}
 
</div>
 
</div>
|}
 

Última revisión de 22: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