|
|
Línea 22: |
Línea 22: |
| | | |
| {{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/
| + | *'''''Web oficial''''' https://www.smarty.net/ |
| }} | | }} |
| </div> | | </div> |
Última revisión de 22:41 15 abr 2019
Separando la lógica de presentación y la de negocio
Presentación y programación colaborando ... cada una en un sitio
PHP Un lenguaje de script al lado del servidor
- 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
- 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
|
|