0

Smarty Template ( Parte 2 )

criado por Carlos Silva Jr em 08/04/2007 2:40pm
Bom pessoal, vamos a segunda parte do Smarty

Para quem não leu o artigo anterior clique aqui, pois como é uma continuação irá ajudar no seu entendimento.

Estarei mostrando como trabalhar com estrutura de repetição com o Smarty

index.php > Arquivo se encontra dentro da pasta site que definimos no artigo anterior com algumas modificações.

$caching > Isto diz à Smarty se há ou não saída de cache para o template. Por padrão isso está setado para 0, ou desabilitado. Se seu template gerar conteúdo redundante, é necessário ligar o caching. Isso irá resultar num ganho significativo de performance. Você pode também ter múltiplos caches para o mesmo template. Um valor de 1 ou 2 caching habilitados. 1 diz à Smarty para usar a variável atual $cache_lifetime para determinar se o cache expirou. Um valor 2 diz à Smarty para usar o valor cache_lifetime então para quando o cache foi gerado. Desta maneira você pode setar o cache_lifetime imediatamente antes de buscar o template para ter controle sobre quando este cache em particular expira.

Se $compile_check está habilitado, o conteúdo do cache irá ser regerado se algum dos templates ou arquivos de configuração que são parte deste cache estiverem alterados. Se $force_compile está habilitado, o conteúdo do cache irá sempre ser regerado.

$is_caching > isso retorna true se há um cache válido para esse template. Isso somente funciona se caching está setado para true. Você pode também passar um cache id como um segundo parâmetro opcional no caso você quer múltiplos caches para o template dado.

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)