Smarty es un motor de plantillas en el desarrollo de proyectos PHP. Para ser precisos, realiza la separación entre programa e interfaz. Por lo tanto, los programadores pueden cambiar la lógica sin reconstruir la plantilla. Los diseñadores de plantillas pueden cambiar la plantilla sin afectar la lógica.
¡Muy muy rápido!
Es eficaz utilizar el analizador PHP para realizar esta tarea sin la necesidad de un análisis de sintaxis de plantilla redundante. Solo compila una vez y solo vuelve a compilar el archivo de plantilla modificado para editar funciones y variables personalizadas. Por lo tanto, este lenguaje de plantilla puede configurarse completamente. delimitadores de plantilla, por lo que puede usar {}, {{}}, , etc. Declaraciones como if/elseif/else/endif se pueden pasar al analizador de sintaxis PHP, por lo que la expresión {if...} es simple o compuesta. Si se permite, el motor se puede anidar infinitamente entre secciones. El código PHP se puede incrustar en su archivo de plantilla, aunque esto puede no ser necesario (no recomendado)
La caché incorporada admite archivos de plantilla independientes y una arquitectura de complemento de función de procesamiento de caché personalizable
Expandir