Smarty Template ( Parte 2 )
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.
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.
Páginas:
1
2
Novo Comentário: