What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Em cima de cada requisição da aplicação PHP , Smarty testa para ver se o template atual foi alterado (diferentes time stamp) desde a última compilação. Se isso foi alterado, ele irá recompilar o template. Se o template não foi compilado, ele irá compilar de qualquer maneira dessa configuração. Por padrão esta variável é setada como true. Uma vez que a aplicação está em produção (templates não serão alterados), o passo compile_check não é necessário. Tenha certeza de setar $compile_check para "false" para maior performance. Note que se você alterar isso para "false" e o arquivo de template está alterado, você *não* irá ver a alteração desde que o template seja recompilado. Se caching está habilitado e compile_check está habilitado, então os arquivos de cache não serão regerados se um complexo arquivo de ou um arquivo de configuração foi atualizado. Veja $force_compile ou clear_compiled_tpl.