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 instruções {}, {{}}, <!--{}-->, etc., como if/elseif/else/endif podem ser passadas para o analisador PHP, então {if. ..} as expressões são simples ou compostas. Se permitido, as seções podem ser aninhadas infinitamente. O mecanismo PHP pode ser incorporado em seu arquivo de modelo, embora isso possa não ser possível.
O cache integrado suporta arquivos de modelo independentes e pode personalizar a arquitetura do plug-in da função de processamento de cache. Baixe o manual do Smarty: http://www.codepub.com/software/SmartyTemplates-12990.html.
Leia artigos do Smarty: http://edu.codepub.com/tag.php?tag=Smarty
Expandir