Organizando projetos com a classe FastTemplate (parte 2)
Neste artigo nos aprofundaremos em conceitos sobre programação organizada e treinaremos de forma prática o uso da classe FastTemplate em situações mais complexas envolvendo criação de páginas a partir de modelos HTML.
Não conseguimos carregar os anúncios.Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Introdução
No primeiro artigo desta série discutimos as vantagens e as desvantagens que enfrentamos ao adotar uma metodologia de programação baseada em modelos e chegamos à conclusão que para projetos que não se resumem a imprimir hello world, adotar uma padronização é essencial para a organização e portabilidade do projeto.
Lembre-se que linguagens interpretadas como o PHP foram projetadas para facilitar a vida do programador e se o mesmo tiver um mínimo de relaxamento, seu código pode virar um ninho de magafa-gafa em questão de horas. Eu mesmos ou um péssimo exemplo quando programo em PERL. Muitos de meus códigos custam a ser entendidos até mesmo por mim, pode ? Então vamos lá, vamos nos aprofundar no uso de modelos HTML para evitarmos passar vergonha diante dos amigos.
#1Comentário enviado por guilhermejr em 14/01/2003 - 11:42h
Aqui ta dando sempre o mesmo erro
Warning: Invalid content of \{\} in /usr/share/php/class.FastTemplate.php3 on line 213
que erro é esse?
#2Comentário enviado por fabio em 15/01/2003 - 10:36h
Não sei, deve ser algum erro de variável no seu código. Se quiser manda ele para meu e-mail: fabio@vivaolinux.com.br
#3Comentário enviado por redstyle em 19/07/2004 - 02:49h
O que não intendi é o seguinte:
Então quando o navegador da pessoa chamar a página ./modelos/exibirDados.html ele vai chamar o arquivo templateMultiFace.php para substituir as ocorrências de {NOME} etc?
Ou tudo que é processado dentro do diretório ./modelos vai chamar a chasse templateMultiFace.php
Se for isso então o arquivo templateMultiFace.php será muito grande caso tiver que mudar muitas variáveis?
[]'s
#4Comentário enviado por jllucca em 02/09/2004 - 23:11h
Redstyle,
não e não. Quando voce acessa o templateMultiFace.php ele vai alterar o {NOME} que esta em ./modelos/exibirDados.html. Mas, se tu chamar o exibirDados nada vai ocorrer. Porque voce estara vendo somente o template.
O diretorio ./modelos nunca chama o PHP, o que ocorre é o contrario. O arquivo PHP que utiliza os arquivos de ./modelos.
Sobre o PHP, crescer conforme vai se tendo mais variaveis é a realidade :) hehehe
[]'s
#5Comentário enviado por removido em 22/12/2005 - 11:48h
Olá,
Muito bom esse artigo. Com certeza vou usar.
O único problema é que não vi como destroi-se os objetos que instancio nos meus códigos PHP. Eu, por exemplo, já tive inúmeros problemas de estouro de memória utilizando esse recurso. Me parece que o PHP, até a versão que eu conhecia, não oferecia um suporte muito consistente para esse gerenciamento. Alguém sabe se isso mudou?
Abraço
#6Comentário enviado por wilbil em 26/01/2008 - 12:26h
e ai galera para quem como eu estava sofrendo com o projeto ja pençando em arrumar a classe do fasttemplate por conta própria achei um site que tem a classe arrumada para php5
vamos la agradeçam ao cara eu fui o primeiro ele merece
falo isso pois tem uma empresa onde trabalho que foram varios projetos
e o principal com 7 anos de desenvolvimento imagina migrar tudo isso
falow
t+
falow fabio faz tempo que não nos falamos mas e correria
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.
Warning: Invalid content of \{\} in /usr/share/php/class.FastTemplate.php3 on line 213
que erro é esse?