Smarty é um mecanismo de template no desenvolvimento de projetos PHP. Para ser mais preciso, ele realiza a separação entre programa e interface. Portanto, os programadores podem alterar a lógica sem reconstruir o modelo. Os designers do modelo podem alterar o modelo sem afetar a lógica.
Muito, muito rápido!
É eficaz usar o analisador PHP para fazer essa tarefa sem a necessidade de análise redundante da sintaxe do modelo. Ele compila apenas uma vez e recompila apenas o arquivo de modelo modificado para editar funções e variáveis personalizadas. próprios delimitadores de modelo, então você pode usar {}, {{}}, , etc. Instruções como if/elseif/else/endif podem ser passadas para o analisador de sintaxe PHP, portanto a expressão {if...} é simples ou composta. Se permitido, o mecanismo pode ser infinitamente aninhado entre as seções. O código PHP pode ser incorporado ao seu arquivo de modelo, embora isso possa não ser necessário (não recomendado)
Cache integrado suporta arquivos de modelo independentes e arquitetura de plug-in de função de processamento de cache personalizável
Expandir