Pular para o conteúdo

Trabalhando conteúdo dinâmico com Smarty

O artigo mostra como trabalhar com conteúdo dinâmico em PHP utilizando a biblioteca Smarty.
Gustavo Soares guuss
Hits: 20.082 Categoria: PHP Subcategoria: Metodologias
  • Indicar
  • Impressora
  • Denunciar

Introdução

O que é Smarty?

Compile PHP Template Engine Smarty, ou simplesmente Smarty, é a biblioteca de template para PHP mais popular atualmente. Mais especificamente, ela fornece uma maneira fácil de controlar a separação da aplicação lógica e o conteúdo de sua apresentação. Isso é melhor descrito em uma situação onde o programador da aplicação e o designer executam diferentes funções ou, na maioria dos casos, não são a mesma pessoa.

Um dos aspectos únicos do Smarty é seu sistema de compilação. O Smarty lê os arquivos de template e cria scripts PHP a partir deles. Uma vez criados, eles são executados sem ser necessário uma outra compilação. Com isso, os arquivos não são 'parseados' (analisados) toda vez que um template é solicitado, e cada template tem a total vantagem de soluções de cache do compilador PHP, tais como: Zend Accelerator ou PHP Accelerator.

Neste artigo não vou falar sobre instalação, configuração da Smarty. Você pode saber mais sobre isso em:
Supondo que você já tenha instalado a biblioteca Smarty, vamos ao que interessa.

   1. Introdução
   2. Smarty em Ação
   3. Conteúdo dinâmico com Smarty
Nenhum artigo encontrado.

Método de Newton e PHP

Administrando usuários no GNU/Linux e Samba via web com PHP

Utilizando PEAR

Organizando projetos com a classe FastTemplate (parte 1)

Criando um ambiente de desenvolvimento web livre com Eclipse e PHP

#1 Comentário enviado por hlegius em 28/01/2007 - 12:25h
Boa matéria!
Smarty é realmente excelente e nessa era de frameworks, é uma excelente pedida o uso do Smarty


Abraços,
#2 Comentário enviado por brunoestevao em 12/03/2008 - 14:49h
Concordo plenamente com o hlegius.

Bruno Estêvão
www.sempihost.com.br
Hospedagem de sites com 30 dias grátis

Contribuir com comentário

Entre na sua conta para comentar.